Methods and system for distributing information via multiple forms of delivery services

ABSTRACT

A content distribution facilitation system is described comprising configured servers and a network interface configured to interface with a plurality of terminals in a client server relationship and optionally with a cloud-based storage system. A request from a first source for content comprising content criteria is received, the content criteria comprising content subject matter. At least a portion of the content request content criteria is transmitted to a selected content contributor. If recorded content is received from the first content contributor, the first source is provided with access to the received recorded content. The recorded content may be transmitted via one or more networks to one or more destination devices. Optionally, a voice analysis and/or facial recognition engine are utilized to determine if the recorded content is from the first content contributor.

INCORPORATION BY REFERENCE TO ANY PRIORITY APPLICATIONS

Any and all applications for which a foreign or domestic priority claimis identified in the Application Data Sheet as filed with the presentapplication, are hereby incorporated by reference in their entiretyunder 37 CFR 1.57.

BACKGROUND OF THE INVENTION Field of the Invention

The present invention is related to media collection, processing, anddistribution.

Description of the Related Art

Social networking and microblogs enable users to quickly shareinformation. However, conventional media, such as television, radio, andnewspapers, typically lack the immediacy and interactivity offered bysocial networks and microblogs.

Social network platforms also suffer from certain deficiencies. Forexample, conventional social networks often fail to provide awell-defined and recurring system in place for users to distribute thecontent that they create.

SUMMARY

The following presents a simplified summary of one or more aspects inorder to provide a basic understanding of such aspects. This summary isnot an extensive overview of all contemplated aspects, and is intendedto neither identify key or critical elements of all aspects nordelineate the scope of any or all aspects. Its sole purpose is topresent some concepts of one or more aspects in a simplified form as aprelude to the more detailed description that is presented later.

Certain example embodiments provide a system and process that enableusers to share information, content, and items. Such shared informationand content may be distributed over one or more distribution channels.

Certain optional embodiments provide a system and method that enables apublisher to submit a request for content to a system, such as a contentdistribution facilitation system. The system may selectively transmitthe request to one or more potential respondents. The potentialrespondents may optionally be identified by the system based at least inpart on the request and/or other criteria specified by the requester,and/or potential respondents may be specifically identified by thepublisher. The request may optionally specify an expiration date/time,wherein if the request is not satisfied by the specified date/time, therequest may expire, and potential respondents may no longer accept therequest.

One or more potential respondents may provide content in response to therequest. The content may be newly created content, that is created inresponse to the request, and/or the content may comprise preexisting,previously recorded content. The system may receive and provide theresponse, optionally including the content, to the requester, or theresponses may be provided directly to the requester without traversingthe content distribution facilitation system.

The requester may optionally evaluate the content from some or all ofthe respondents and may accept one or more content items (e.g., to useand distribute via one or more avenues of distribution). The acceptanceindication may optionally be provided via a user interface presented tothe requester, and the acceptance indication may be received by thecontent distribution facilitation system. The respondent(s) whosecontent was accepted may optionally be notified of the acceptance viathe content distribution facilitation system or otherwise (e.g., viaemail, a short messaging service, an instant message, a dedicatedapplication, a webpage or otherwise). The respondent(s) whose contentwas accepted (sometimes referred to herein as a content contributor) mayoptionally be compensated (e.g., via currency or other item of value)directly by the requester and/or by the content distributionfacilitation system operator.

Optionally, the requester need not have to actively accept content, butmay still be permitted to use the content.

An aspect of the disclosure relates to a content management anddistribution system, comprising some or all of the following: a computersystem comprising one or more computing devices; a network interface;and a computer storage system comprising a non-transitory storagedevice, said computer storage system having stored thereon executableprogram instructions that direct the computer system to at least:maintain a data store comprising: profiles of a plurality of contentcontributors, including an identification of professions associated withat least a portion of the content contributors, wherein the identifiedprofessions for the portion of the content contributors include at leastone of the following: athlete, actor, agent, athlete scout, medicalexpert, or celebrity, and access indicators for the content contributorsindicating which content requesters may submit content requests to agiven content contributor; provide an interface configured to receive arequest to be provided to a given content contributor for video andaudio content of the given content contributor; identify a firstrequester accessing the content management and distribution system;based at least on the identity of the first requester, locate in thedata store content contributors that the first requester is permittedaccess to; provide a search user interface enabling the first requesterto search for content contributors; receive a search query from thefirst requester via the search user interface; identify, using a searchengine, matching content contributors in response to the search query;provide a listing of the matching content contributors, wherein thelisting of the matching content contributors is restricted to thosecontent contributors to whom the first requester is permitted access to;receive a request for new content from the first requester, the contentrequest comprising: a selection of a set of content contributors from auser interface that lists, using assigned set identifiers, a pluralityof content contributor sets defined by the content requester and/or oneor more specifically identified content contributors; a content subjectmatter specification provided via the content subject matter interface,including a request for video and audio content of a content contributordiscussing a first specified subject; and response deadline timinginformation; transmit, using the network interface, at least a portionof the content request, including the content subject matterspecification and deadline timing information, to respectiveapplications installed on mobile communication devices of the selectedset of content contributors and/or of the one or more specificallyidentified content contributors, wherein the respective applications areconfigured to display the request, and at least partly in response to agiven contributor providing a first input, prompt the given contributorto capture the requested video and audio content; receive an indicationfrom one or more of the mobile communication devices of the selected setof content contributors and/or of the one or more specificallyidentified content contributors, that video and audio content is beingprovided; provide, over a network, the first requester with access toitems of content captured by a respective mobile communication devicefrom a camera from one or more content contributors in the selected setof content contributors; and provide a control enabling the firstrequester to selectively download one or more of the items of content toa system associated with the first requester and a control enabling thefirst requester to selectively cause one or more of the items of contentto be transmitted to a cloud based storage destination specified by thefirst requester.

An aspect of the disclosure relates to a method of managing content andcontent requests, the method comprising some or all of the followingacts: maintaining, at a content distribution facilitation systemcomprising specially configured servers and a network interfaceconfigured to interface with a plurality of terminals in a client serverrelationship and with a cloud-based storage system, a data storecomprising: profiles of a plurality of content contributors, includingan identification of professions associated with at least a portion ofthe content contributors, wherein the identified professions for theportion of the content contributors include at least one of thefollowing: athlete, actor, agent, athlete scout, medical expert, orcelebrity, and access indicators for the content contributors indicatingwhich content requesters may submit content requests to a given contentcontributor; providing a content subject matter interface configured toreceive a request to be provided to a given content contributor forvideo and audio content of the given content contributor discussing aspecified subject; identifying a first requester accessing the contentdistribution facilitation system; based at least on the identity of thefirst requester, locating in the data store content contributors thatthe first requester is permitted access to; providing a search userinterface enabling the first requester to search for contentcontributors; receiving a search query from the first requester via thesearch user interface; identifying matching content contributors inresponse to the search query; providing a listing of the matchingcontent contributors, wherein the listing of the matching contentcontributors is restricted to those content contributors to whom thefirst requester is permitted access to; receiving, at a contentdistribution facilitation system, a request for new content from thefirst requester, the content request comprising: a selection of a set ofcontent contributors previously defined by the first requester from auser interface that lists, using assigned set identifiers, a pluralityof content contributor sets defined by the content requester and/or oneor more specifically identified content contributors; a content subjectmatter specification provided via the content subject matter interface,including a request for video and audio content of a content contributordiscussing a first specified subject; and response deadline timinginformation; transmitting, by the content distribution facilitationsystem, at least a portion of the content request, including the contentsubject matter specification and deadline timing information, torespective applications installed on mobile communication devices of theselected set of content contributors and/or of the one or morespecifically identified content contributors, wherein the respectiveapplications are configured to display the request, and at least partlyin response to a given contributor providing a first input, prompt thegiven contributor to capture the requested video and audio content;providing, via the content distribution facilitation system, the firstrequester with access to items of content captured by a respectivemobile communication device from a camera from one or more contentcontributors in the selected set of content contributors; and providinga control enabling the first requester to selectively download one ormore of the items of content to a system associated with the firstrequester and a control enabling the first requester to selectivelycause one or more of the items of content to be transmitted to a cloudbased storage destination specified by the first requester.

An aspect of the disclosure relates to a computer storage systemcomprising a non-transitory storage device, said computer storage systemhaving stored thereon executable program instructions that when executedby a computer system, cause the computer system to perform operationscomprising some or all of the following: maintain a data storecomprising: profiles of a plurality of content contributors, includingan identification of professions associated with at least a portion ofthe content contributors, wherein the identified professions for theportion of the content contributors include at least one of thefollowing: athlete, actor, agent, athlete scout, medical expert, orcelebrity, and access indicators for the content contributors indicatingwhich content requesters may submit content requests to a given contentcontributor; provide an interface configured to receive a request to beprovided to a given content contributor for video and audio content ofthe given content contributor; identify a first requester accessing thecontent management and distribution system; based at least on theidentity of the first requester, locate in the data store contentcontributors that the first requester is permitted access to; provide auser interface comprising a listing of content contributors restrictedto those content contributors to whom the first requester is permittedaccess to and content contributor sets previously defined by the contentrequester; receive a request for new content from the first requester,the content request comprising: a selection of one or more sets ofcontent contributors and/or one or more specifically identified contentcontributors from the user interface comprising the listing of contentcontributors restricted to those content contributors to whom the firstrequester is permitted access to and the content contributor setspreviously defined by the content requester; a content subject matterspecification provided via the content subject matter interface,including a request for video and audio content of a content contributordiscussing a first specified subject; and response deadline timinginformation; transmit at least a portion of the content request,including the content subject matter specification and deadline timinginformation, to respective applications installed on mobilecommunication devices of the selected set of content contributors and/orof the one or more specifically identified content contributors, whereinthe respective applications are configured to display the request, andat least partly in response to a given contributor providing a firstinput, prompt the given contributor to capture the requested video andaudio content; receive an indication from one or more of the mobilecommunication devices of the selected set of content contributors and/orof the one or more specifically identified content contributors, thatvideo and audio content is being provided; provide the first requesterwith access to items of content captured by a respective mobilecommunication device from a camera from one or more content contributorsin the selected set of content contributors; and provide a controlenabling the first requester to selectively download one or more of theitems of content to a system associated with the first requester and acontrol enabling the first requester to selectively cause one or more ofthe items of content to be transmitted to a cloud based storagedestination specified by the first requester.

In an example embodiment, a data store of profiles of potential contentcontributors is provided. A request from a first requester for contentcomprising content criteria is received, the content criteria comprisingcontent contributor characteristics and/or content contributoridentifiers, which may be a content contributor name, and contentsubject matter. Based on the content contributor characteristics,content contributor identifiers, and/or the profiles, at least a firstpotential content contributor is identified. At least a portion of thecontent request content criteria is transmitted to the first potentialcontent contributor. Recorded content is received from the first contentcontributor. The first requester is provided with access to the receivedrecorded content. At least partly in response to acceptance by the firstrequester of the received recorded content, the first requester isenabled to publish the accepted received recorded content for at least afirst period of time. For example, the first requester may optionallydownload the recorded content, and publish the downloaded recordedcontent via a website, broadcast television, broadcast radio, softwareapplications, by saving it to a file sharing service, by publishing thecontent to a social media feed, etc.]

An example aspect provides a method of managing content and contentrequests, the method comprising: maintaining a data store of profiles ofpotential content contributors; receiving, at a content distributionfacilitation system, a request for new content from a first requester,the content request comprising content criteria, comprising: contentcontributor characteristics and/or content contributor identifiers;content subject matter; instructions for contributors, duration ofrequest; and/or content length; based at least on the contentcontributor characteristics and/or content contributor identifiersincluded in the request and the profiles of potential contentcontributors, identifying, by the content distribution facilitationsystem, at least a first plurality of potential content contributors;transmitting, by the content distribution facilitation system, at leasta portion of the content request content criteria to the first pluralityof potential content contributors; receiving, by the contentdistribution facilitation system, recorded content from one or more ofthe first plurality of potential content contributors; providing, viathe content distribution facilitation system, the first requester withaccess to the received recorded content; receiving, by the contentdistribution facilitation system, acceptance by the first requester ofat least one item of the received recorded content, and enabling thefirst requester to publish the accepted received recorded content. Forexample, the first requester may optionally download the recordedcontent, and publish the downloaded recorded content via a website,broadcast television, broadcast radio, software applications, by savingit to a file sharing service, by publishing the content to a socialmedia feed, etc.

An example aspect provides a method of managing content and contentrequests, the method comprising: maintaining a data store of profiles ofpotential content contributors; receiving, at a content distributionfacilitation system, a request for content from a first requester, thecontent request comprising content criteria, comprising: contentcontributor characteristics, and/or content contributor identifiersand/or content subject matter; based at least on the content contributorcharacteristics and/or content contributor identifiers included in therequest and/or the profiles of potential content contributors,identifying, by the content distribution facilitation system, at least afirst potential content contributor; transmitting, by the contentdistribution facilitation system, at least a portion of the contentrequest content criteria to the first potential content contributor;receiving, by the content distribution facilitation system, recordedcontent from the first content contributor; providing, via the contentdistribution facilitation system, the first requester with access to thereceived recorded content; receiving, by the content distributionfacilitation system, acceptance by the first requester of the receivedrecorded content, and enabling the first requester to publish theaccepted received recorded content. For example, the first requester mayoptionally download the recorded content, and publish the downloadedrecorded content via a website, broadcast television, broadcast radio,software applications, by saving it to a file sharing service, bypublishing the content to a social media feed, etc.

An example aspect provides a system, comprising: at least one computingdevice comprising hardware; non-transitory memory coupled to the atleast one computing device that stores instructions that when executedby the at least one computing device cause, at least in part, the systemto perform operations comprising: maintaining a data store of profilesof potential content contributors; receiving, at a content distributionfacilitation system, a request for content from a first requester, thecontent request comprising content criteria, comprising: contentcontributor characteristics and/or content contributor identifiers;content subject matter; based at least on the content contributorcharacteristics and/or content contributor identifiers included in therequest and the profiles of potential content contributors, identifyingat least a first potential content contributor; transmitting at least aportion of the content request content criteria to the first potentialcontent contributor; receiving recorded content from the first contentcontributor; providing, via the content distribution facilitationsystem, the first requester with access to the received recordedcontent; receiving acceptance by the first requester of the receivedrecorded content; and enabling the first requester to publish theaccepted received recorded content. For example, the first requester mayoptionally download the recorded content, and publish the downloadedrecorded content via a website, broadcast television, broadcast radio,software applications, by saving it to a file sharing service, bypublishing the content to a social media feed, etc.

Optionally, the system restricts a given content requester's access tocontent contributors to a subset of content contributors. Therestriction may be defined by a system operator, as specified byrespective content contributors, and/or according to defined rules(e.g., a rule may specify that athletes are accessible to all requestersassociated with a media publisher).

An example aspect provides a non-transitory memory storing instructionsthat when executed by a computer system comprising at least onecomputing device, cause the system to perform operations comprising:maintaining a data store of profiles of potential content contributors;receiving, at a content distribution facilitation system, a request forcontent from a first requester, the content request comprising contentcriteria, comprising: content contributor characteristics; contentsubject matter; based at least on the content contributorcharacteristics included in the request and the profiles of potentialcontent contributors, identifying at least a first potential contentcontributor; transmitting at least a portion of the content requestcontent criteria to the first potential content contributor; receivingrecorded content from the first content contributor; providing, via thecontent distribution facilitation system, the first requester withaccess to the received recorded content; receiving acceptance by thefirst requester of the received recorded content; and enabling the firstrequester to publish the accepted received recorded content.

BRIEF DESCRIPTION OF THE DRAWINGS

Embodiments will now be described with reference to the drawingssummarized below. These drawings and the associated description areprovided to illustrate example embodiments, and not to limit the scopeof the invention.

FIG. 1 illustrates an example process.

FIG. 2 illustrates an example environment.

FIGS. 3, 4, 5A, 5B, 6A, 6B, and 7 illustrate example user interfaces.

FIGS. 8-12 illustrate additional example processes.

FIGS. 13A-17C illustrates additional example user interfaces.

DETAILED DESCRIPTION

Systems and methods are described that enable users to shareinformation, content (e.g., audio, video, and/or text content), anditems. Such shared information and content may be distributed over oneor more distribution channels. For example, certain embodiments enablerequests for content to selectively be submitted to a specific targetgroup of potential responders, such as athletes, actors, agents, athletescouts, medical experts, opinion leaders, industry experts, celebrities,a social or working group, or the like. Optionally, the request may bedirected to a specific person or group. Certain embodiments reduce theneed for content capture and storage infrastructure, as distributed userdevices may be used to capture content, and cloud based systems may beused to store and distribute content captured from the user devices.

For example, certain embodiments provide a system that enables apublisher to submit a request for such content to a content distributionfacilitation system, which may then selectively transmit the request toone or more potential respondents. The potential respondents may beidentified by the system based at least in part on the request and/orother criteria specified by the requester. The request may specify anexpiration date/time, wherein if the request is not satisfied by thespecified date/time, the request may expire, and potential respondentsmay no longer accept and/or respond to the request. By way of example,the publisher may be an entity that needs information, commentary, orother content, such as a producer or distributor of a television program(e.g., a live sports program, such as a game broadcast), a radioprogram, or an online newspaper. By way of further example, thepublisher may be a venue, such as a stadium, where the responder'ssubmission in response to the request may be published on an electronicsign or display (e.g., a large-screen television) within the venue.

The one or more potential respondents may provide content in response tothe request. The content may be newly created content, that is createdin response to the request or the content may be preexisting, previouslyrecorded content. The system may receive and provide the response,including the content, to the requester, or the responses may beprovided directly to the requester without traversing the contentdistribution facilitation system. The requester may then evaluate thecontent from some or all of the respondents and accept one or more touse and distribute via one or more avenues of distribution. Theacceptance indication may be provided via a user interface presented tothe requester (e.g., by activating an acceptance control), and theacceptance indication may be received by the content distributionfacilitation system. The respondent(s) whose content was accepted may benotified of the acceptance via the content distribution facilitationsystem or otherwise (e.g., via email, a short messaging service, aninstant message, a dedicated application, a webpage or otherwise).Optionally, the respondent(s) whose content was accepted (sometimesreferred to herein as a content contributor) may be compensated directlyby the requester and/or by the content distribution facilitation systemoperator. Optionally, the respondent(s) are not compensated.

Optionally, the requester does not have to actively accept the contentin order to use the content and optionally no content acceptancenotification is provided to the respondent. For example, the requester(e.g., a publisher) may have pre-negotiated (prior to the contentrequest) an arrangement with the respondent to provide future contentfor a specified period of time (e.g., a one year contract), for aspecific event (e.g., a sports tournament or a specific game or set ofgames), or for specific subject matter. Hence, the respondent may beunder a contractual obligation to provide the content and the requestermay have the right to use the content even in the absence of a formalacceptance of the received content. Optionally, even if a formalacceptance notification is not provided to the respondent, the systemmay provide a notification indicating if the requester utilized theresponder's content and may optionally indicate how/where the contentwas used (e.g., on broadcast television, on an online website, via astreaming television services, etc.). Optionally, the requester mayinstruct the system to provide such a notification (and may specify howthe content was used) or not to provide such a notification. The systemwill then store and execute the requester's instruction.

Optionally, prior to the content being provided to the requester, thecontent distribution facilitation system may provide access to thesubmitted content to a verification entity that automatically and/ormanually examines the content and determines if the content violatescontent rules or guidelines established and/or recorded by the requesteror by a third party whose rules or guidelines the content needs tosatisfy in order for the content to be published/broadcast by therequester. For example, if the content is being provided by a player fora sports team to a sports broadcasting network, the content may beexamined by the verification entity to ensure that the submitted contentmeets the rules or guidelines of the union to which the player belongs(e.g., to ensure the content will not trigger a grievance). Theguidelines or rules may be stored in a data store. The verification canbe performed automatically by a verification system (which may beincluded in the content distribution facilitation system describedherein or which may be a separate system operated by a separate entity)that has access to the data store of rules, and that is configured toconvert the voice content (if the content includes a sound/voice track)to text using a continuous speech recognition engine, and to compare thetext to the rules to detect whether the content violates one or morerules.

For example, the continuous speech recognition engine may utilizenatural language processing. Optionally, the natural language processingmay utilize a parse tree representing a syntactic structure of a phraseor sentence according to a formal grammar. Optionally, the naturallanguage processing may utilize statistical modeling configured to makesoft probabilistic decisions based on attaching real-valued weights torespective input features. Optionally, the natural language processingmay utilize semantic indexing.

The verification system may generate a report identifying the rulesviolated and/or the content that violated the rules. For example, thereport may include rule text (e.g., “players are not allowed tocriticize the team manager” or “players are not permitted to use thefollowing obscenities: (list of prohibited words)”), a media file (e.g.,an audio file or an audio/video file) that includes the content thatviolates the rule(s), and/or the corresponding transcribed content text(e.g., “the manager is doing a terrible job of hiring key players” orthe obscenity) obtained from the speech recognition engine. The reportmay be provided to the requester, the content submitter, and/or anoperator associated with the verification entity. Optionally, theverification process, or portions thereof, may be performed manually bya human, although this may be a more time consuming and less accurateverification method, and a human may not be able to process largenumbers of rules or content, or ensure rule consistency. Optionally, theverification system and a human may together perform the verification.For example, the verification system may generate the report, which maybe reviewed and or approved or disapproved by a human operator. By wayof further example, based on or more rules, certain content may beautomatically reviewed and certain content may be flagged for review orfor further review by a human operator.

Optionally, with respect to manual verification, those that are not theverification entity are prevented from viewing the content, unless anduntil the verification entity approves the content. Thus, for example,if the verification entity is a particular user or department (e.g., alegal department or brand management department) at a company that hasbeen designated as a content verifier by the content requester, otherusers at the company that are not designated as content verifiers arenot permitted to view the content until the content verifier verifiesthe content.

A rules user interface may be provided to the content requester and/orto a third party whose rules or guidelines the content needs to satisfyin order for the content to be broadcast/published by the requester. Therules user interface may enable textual words and/or phrases to beentered that correspond to prohibited phrases comprising one or morewords, or to permitted phrases. In addition or instead, the rules userinterface may enable a file containing an audio track of prohibitedphrases and/or permitted phrases to be loaded by the system. The rulesmay also indicate to which type of content provider (e.g., based on therole/profession of the content provider) and/or which type of requesterthe rules are to be applied to. For example, different rules may bespecified for players, coaches, managers, and/or team medical personnel.Further, different rules may be applied for print publishing, onlinedistribution, radio, cable and/or over the air television broadcasting.The rules may be evaluated using a rules engine which may be included inthe verification system. The rules engine may be configured to register,define, classify, define relationships between rules, and/or managerules. The rules engine may optionally be configured to verify theconsistency of rules definitions.

If an item of submitted content violates a rule, the verification systemmay inhibit the content from being provided to the requester (e.g.,prevent the content from being forwarded or accessed by the contentrequester), or the content may be provided to requester with analert/rule violation indication so that the requester is informed of therules violation. For example the indication may optionally be providedvia text (e.g., “this content has violated one or more rules”), an icon,a color, or otherwise. Optionally, the verification system may notifythe content submitter of the rule violation (e.g., as discussed above),and enable the content submitter to submit new or corrected content thatcomplies with the violated rule(s) as well as the other rules. The newor corrected content will then be examined to ensure it complies withthe rules, as similarly discussed above.

Optionally, the verification entity has a specified period of time toreview submitted content (where the time period may be specified by thepublisher/requester or the third party). Optionally, if so specified bythe requester (e.g., publisher) or authorized third party, if theverification entity does not disapprove the content within the specifiedperiod of time, the content is automatically considered approved and anapproval indication and optionally access to the content is provided tothe requester for publication (e.g., print, broadcast, online, otherform of publication). This optional feature may be particularly helpfulwhen the content is to be used in a near-live feed (e.g., for atelevision or radio broadcast of a game). For example, the if thecontent submitter has been asked to comment on a play in a game beingbroadcast, the approval time period may optionally be set to be veryshort (e.g., less than 15 seconds, less than 10 seconds, or less than 1second), so that the comment can be broadcast very soon after the playtook place. Optionally instead, if so specified by the requester (e.g.,publisher) or authorized third party, if the verification entity doesnot approve the content within the specified period of time, the contentis automatically considered disapproved and is not provided to thecontent requester for publication and/or a disapproval indication isprovided to the requester. A countdown timer may optionally be generatedand displayed to a verification operator to indicate a remaining time toapprove or disapprove the content.

The verification system may maintain a queue of content that is awaitingverification. The verification system may optionally order the queue asa first-in-first-out queue, where the content is ordered so that theoldest (first) entry, is processed first, the next oldest entry isprocessed second, and so on. The verification system may optionallyorder the queue based on a priority assigned by the content requester.For example, the content requester may value content from a firstcontent provider more than content from a second content provider, andmay specify that the content from the first content provider is to beverified before the content from the second content provider, even ifthe second provider provided the content first. Optionally, theverification system may present, via a user interface (e.g., to anoperator), the current content in the queue and the queue ordering. Oncean item of content has been approved or disapproved, the item of contentmay be removed from the queue of content to be verified.

Optionally, a content provider can specify that his/her content is to beverified prior to the content being provided to a publisher (whether ornot the content was specifically requested by the publisher, or thecontent is being provided without being solicited by the publisher).Thus, for example, the content provider may specify rules as similarlydiscussed above with respect to the content requester, and the contentmay be similarly verified by the verification entity. Optionally, theverification system may enable the content provider to specify whichverification entity is to perform the verification (e.g., if the contentprovider is an actor, the verification entity may be a publicist ormanagement entity, who is to ensure that the actor's content is notoffensive to the actor's fans). Optionally, those that are not theverification entity are prevented from viewing the content, unless anduntil the verification entity approves the content. Thus, for example,if the verification entity is a particular user or department (e.g., alegal department or brand management department) at a company that hasbeen designated as a content verifier, other users at the company thatare not designated as content verifiers are not permitted to view thecontent until the content verifier verifies the content.

Optionally, with reference to FIG. 10A, the content requester mayspecify that responders to a particular request may view the content ofother responders (or of other specifically selected responders). Thecontent distribution facilitation system may store such specification inmemory. The content distribution facilitation system may then detectwhen content is received from a given responder (block 1000A), based atleast in part on the specification, determine which other responders arepermitted to view such content (block 1002A), notify such otherresponders of the receipt of the content (block 1004A), and enable theother responders to view the content (e.g., using a mobile deviceapplication or via a webpage) (block 1006A). Optionally, the otherresponders are inhibited from downloading the content and may only viewthe content in streaming mode. Optionally, the other responders areenabled to download the content.

Optionally, a responder reviewing content from another responder canrecord a comment (e.g., a video recording with an audio track, an audiorecording, or a text comment) regarding the viewed content, and thecomment may be provided to, and published by the requester (block1008A). Another responder may in turn record a comment on the originalcomment and/or on the content, and so on. The content and comments maybe linked and displayed in threaded fashion (e.g., visually indicatingthe parent-child relationship of the content) (block 1010A). The contentrequester may then select the content and one or more of the commentsfor publication. For example, the content requester may optionallydownload the recorded content, and publish the downloaded recordedcontent via a website, broadcast television, broadcast radio, softwareapplications, by saving it to a file sharing service, by publishing thecontent to a social media feed, etc.

Optionally, the requester may select a complete thread of content andcomments for publication, and a publication system may be configured tothen publish the content (e.g., video content, audio content, and/ortextual content) in sequential or other order.

Optionally, in the foregoing example, rather than commenting on contentsubmitted by another content provider, an expert/contributor may recorda question for another expert/contributor or for multipleexperts/contributors (where a given expert may be requested to havealready submitted content or where a given expert need not have alreadysubmitted content). The question and response(s) may be presented to thecontent requester in threaded fashion. As similarly discussed above, apublication system may be configured to then publish the content (e.g.,video content, audio content, and/or textual content) in sequential,selected, or other order.

A given content contributor may have a profile. The profile may includesome or all of the following information and/or other information: howmuch the content provider charges for different types of content (e.g.,editorial content such as news reporting, opinion, or commentary,“commercial” content which may include incidental product placementsand/or endorsements, wherein a given item of content may be paid orunpaid content, and/or may be provided under a previously existingcontract) and/or different lengths of content, the types of content thecontent provider is interested in creating, fields of knowledge, jobhistory (e.g., teams played for, positions played), hobbies, personalinterests, age, gender, city of residence, shows in which a givenpersonality has been or will be part of the cast, demographics of agiven personality's fans, what endorsements deals the personality has(e.g., a sponsorship from an athletic wear or equipment company), etc.The profile may have been created by the content contributor or by acontent requester (e.g., a publisher). The profile data may be stored ina searchable content contributor profile data store.

Optionally, a content creator may have created a profile, and a givencontent requester may add additional information to the content creatorprofile. Thus, a first content requester may have access to a firstversion of the content contributor's profile, where the first versionincludes the profile information provided by the content contributor andthe customized information added by the first content requester. Asecond content requester may have access to a second version of thecontent contributor's profile, where the second version also includesthe profile information provided by the content contributor and includescustomized information added by the second content requester.Optionally, a given content requester may be prevented from accessing orviewing the customized portion of a profile entered by another contentrequester. Thus, different versions of a profile for a given contentprovider may be presented to different content requesters. Further, thesearch engine may be configured to limit a content provider profilesearch of a given content requester to only profile informationaccessible to all content requesters (e.g., the portion of the profileentered by the content provider) and to profile information entered bythe given content requester.

Optionally, a user interface is provided that enables a given contentrequester to specify whether other content requesters are to be providedwith access customized profile information entered by the given contentrequester for a given content contributor. The sharing specification maybe stored and used to determine who is permitted to access thecustomized portion of the given content contributor's profile.

Thus, for example, optionally, a publisher (e.g., a television network,radio network, web network, newspaper, etc.), may store profiles oftheir actors/correspondents/personalities (collectively referred to as“personalities” herein, unless the context indicates otherwise). Theprofiles may indicate the personalities' fields of knowledge, theirhobbies, personal interests, age, gender, shows in which a givenpersonality has been or will be part of the cast, demographics of agiven personality's fans, what endorsements deals the personality has(e.g., a sponsorship from an athletic wear or equipment company), etc.When an event occurs (e.g., at a sporting event, at a movie preview, anew product release, etc.), the system may identify, using a searchengine, appropriate personalities to provide commentary regarding theevent.

For example, a publisher may specify one or more desired personalitycharacteristics. The characteristics may be specified in real-time, inresponse to the event, or the characteristics may have beenpre-specified for the type of event, where the specification may besaved as a content submitter search query. For example, if the event isthe winning of a baseball game by the Dodgers, and the content is to bepresented as part of a news alert on a television program directed toteenagers, a personality search query may specify that the personalityis to be between the ages of 13 and 19, be a fan of the Dodgers, be anactor on a comedy series, and be currently viewing the game (e.g., basedon the personality checking in via the mobile device application).

By way of further example, if a publisher wishes to find a contentcontributor that played for a specific sports team or type of a specificcollege, the publisher query may include the sports team name and/or thesports team type (e.g., women's basketball) and/or the college name.

Optionally, the publisher may specify via the search user interface orvia a publisher profile preferences user interface that the searchresults are to be limited to only those content contributors that thepublisher has previously designated as acceptable. For example, thepublisher may have entered into a content supply agreement (a contract)with one or more content contributors. The publisher may want to limitthe search results to only those content contributors that the publisherhas such an active agreement with (where the agreement is still inforce). The publisher may be previously indicted, via an uploaded list,via a selection of contributors presented by the system, or otherwisesuch acceptable personalities.

The search engine may then process the search query and identify, fromthe stored profiles, personalities or other content contributors thatsatisfy the query. As noted elsewhere herein, a given profile mayinclude information generally available to all content requesters andmay include customized profile information that is only searchable andaccessible by the content requester that provided the customized profileinformation. Thus, the search may be limited to profile information thatthe publisher is permitted to search. A list of matching personalitiesor other content contributors may be presented to the publisher (orother authorized entity). Optionally, the search engine may beconfigured to execute incremental searches as a user enters querycharacters. For example, the search engine may be configured to detecteach character of query as it is being entered by the user and identifyin substantially real time matches based on the current query termcharacters. Such an incremental search technique will often enable theuser to find desired matching personalities or other contentcontributors without having to enter the entire personality query.

Optionally, an interface is provided via which the user (e.g., apublisher or other content requester) can select one or more of thepersonalities or other content contributors included in the searchresults and save them as a list, with a list name assigned by the user.For example, if the search was for former Dodgers catchers, the user canselect some or all of the personalities or other content contributorsreturned by the search engine and save the selection in a list entitled“Former Dodgers catchers”). The user can then access and select thislist (or a subset of the list personality entries) for future contentrequests. Optionally, when conducting a search, if the publisher haspredefined sets of content contributors the publisher may instruct thesystem to limit the search to those content contributors in one or morespecified predefined sets of content contributors. Optionally, thesystem restricts a given content requester's access to contentcontributors to a subset of content contributors. The restriction may bedefined by a system operator, as specified by respective contentcontributors, and/or according to defined rules (e.g., a rule mayspecify that athletes are accessible to all requesters associated with amedia publisher). Thus, results of a search conducted by a contentrequester may optionally be limited to those content contributors towhich the requester is permitted access to by the system, and will notinclude those content contributors to which the requester is notpermitted access to.

The system may then automatically, or in response to a selection by thepublisher, transmit the content request to one or more of the matchingpersonalities or other content contributors. Optionally, a contentsubmitter (e.g., a user responding to a content request) is preventedfrom submitting content during certain specified times of days or fromcertain specified locations. Optionally, a content submitter isprevented from submitting content recorded during certain specifiedtimes of days or recorded at certain specified locations. Optionally,instead, when a content submitter submits content during certainspecified times of days or from certain specified locations, an alertindication is stored in association with the content, and such contentis subjected to a more thorough verification and/or the content is notautomatically approved even if a specified approval period has expired.An operator may specify such time periods and/or locations via a userinterface, and the system may store the specification in memory. Theoperator may also specify one or more rules for how the content is to beprocessed if the content is being submitted and/or recorded within thespecified time period and/or within the specified location (e.g., ageographical and/or named location, such as a stadium or restaurant).For example, the operator may specify that such content be preventedfrom being submitted and/or published, or that such content be subjectto a higher level of scrutiny and verification (e.g., operatorverification).

When a content submitter (or other content submitter) attempts to submitcontent, the system may access the specifications and determine frommetadata associated with the content (e.g., time and/or location data,such as GPS data) whether the content is being submitted within and/orrecorded within the specified time period and/or location.

For example, it may be determined that content providers submittingcontent between 12:00 AM and 4:00 AM often appear drowsy or may appearto be inebriated. Therefore, such content may often be undesirable andso may, as a rule, automatically be prevented from being submittedand/or published, or may be subject to a higher level of scrutiny andverification. Optionally, if content being submitted has an associatedrecording timestamp, the system may determine whether the timestampfalls within the specified period of time, and if so, the content mayautomatically be prevented from being submitted and/or published, or maybe subject to a higher level of scrutiny and verification.

Similarly, certain locations may be considered potentially undesirable.For example, it may be undesirable to have certain types of contentrecorded in a bar or at an adult entertainment venue, because if thecontent includes a video track the bar or adult entertainment venue maybe viewed in the background, and if the content includes an audio track,inappropriate language may be recorded. By way of further example, itmay be undesirable to have content recorded at a venue associated with acompetitor of the content requester/publisher. Therefore, such contentmay be undesirable and so may, as a rule, automatically be preventedfrom being submitted and/or published, or may be subject to a higherlevel of scrutiny and verification. Optionally, if content beingsubmitted has an associated recording timestamp, the system maydetermine whether the timestamp falls within the specified period oftime, and if so, the content may automatically be prevented from beingsubmitted and/or published, or may be subject to a higher level ofscrutiny and verification.

As discussed above, a content submitter may be compensated for providingcontent. Optionally, the compensation may be timed/event based. Forexample, if the content is received during a live sporting eventbroadcast where the content may be used, the responder may receive arelatively higher level than if the content is received after the livesporting event for use in a news report reporting on the sporting event.Optionally, a responder may receive a relatively lower compensation forproviding the content if the content is submitted in response to therequest, but is not accepted. Optionally, if the content is not acceptedby the requester within a specified period of time, the ability of therequester to accept the content may expire, and the content may beoffered to others on an exclusive (or non-exclusive) basis. For example,if the content is not accepted by the requester within a specifiedperiod of time, the system may offer the content to other potentialusers (e.g., media partners), optionally with a designated acceptanceperiod. Once that acceptance period passes without a purchase by such amedia partner, or if the responder indicated that they do not want thecontent offered to other media partners, then the content may beautomatically published out to social media (e.g., a microblog, a blog,a social network page, etc.), some or all of which may be hosted by thesystem or by third party systems. For example, the system may host awebsite where a given responder/content contributor (e.g., an athlete orcelebrity) is provided a page or site, where the content provided in aresponse, as well as other content (e.g., videos, photos, text,conversations) may be posted in association with ads or sponsorships,enabling richer fan interactions, and generating revenue for suchcontent providers.

Optionally, the requester may specify different amounts of compensationfor different response times. For example the requester may specify thatthe responder will receive $500 if the response is received within 5minutes of the request being submitted, $300 if the response is receivedbetween 6-30 minutes of the request being submitted, and $150 if theresponse is received between 31 minutes and 4 hours of the request beingsubmitted. In this example, the requester may specify that the offerexpires if the content is not received within 4 hours of the requestbeing submitted. In addition to or instead of specifying relative time,the request may specify absolute time periods. For example, requestermay specify that the responder will receive $500 if the response isreceived by 1:15 PM, $300 if the response is received between 1:16PM-1:45 PM, and $150 if the response is received between 1:46 PM and5:45 PM.

Optionally, a point system may be used in addition to or instead of thecurrency payment system described herein. For example, a responder maybe awarded a first set of points (e.g., 5 points or other number ofpoints) for submitting a response to a requester (e.g., video, audio,and/or text media), and may be awarded a second number of points (e.g.,3 to 10 times as many points as the first number of points), if therequester uses the submitted response (e.g., by broadcasting it viatelevision, radio, webpage, SMS message, or email). Optionally, thesystem may enable the responder to convert the points to an item ofvalue, such as currency, a gift card, a product, and/or a service.Optionally, some or all of the items of value may be provisioned by asponsor seeking to advertise their product and/or service. For example,a golf equipment company may provide golfing equipment which theresponder would “purchase” via the system or otherwise using points. Thesponsor may obtain the benefit of having a well-known responder (e.g., awell-known athlete) use their product and/or service, and may optionallybe entitled to identify, via advertisements or otherwise, that theresponder uses the sponsor's products and/or services. Optionally, thesponsor may specify that in order to receive the item of value, theresponder needs to include the item in a video response that includesthe responder (e.g., for product placement). Optionally, the respondermay need to have at least a threshold amount of points in order toexchange the points for an item of value. Optionally, a given point maybe assigned a certain currency value (e.g., each point or each 10 pointsequal one dollar).

The requester may be provided with an exclusive right to utilize theaccepted content for a specified time period or indefinitely, number ofviews, and/or for one or more specified distribution channels (e.g.,television, radio, print, etc.). For example, the length of exclusivitymay be based on the fee, wherein the relatively larger the fee for agiven item of content, the relatively longer the period of exclusivity.Optionally, once the period of exclusivity ends, the content may beautomatically published via one or more other publication channelsand/or control of the content may be transferred to the system operatoror to the content contributor For example, the content, or a portionthereof, may automatically be published on a micro-blogging site, aconventional blog, a social networking site, via email, via shortmessaging service message, and/or otherwise. Optionally, at least partlyin response to the expiration of the exclusivity or a date relatedthereto, a notification is posted on a social networking site associatedwith the publisher and/or the content contributor (or elsewhere)regarding the loss of exclusivity and/or indicating (with text, a link,or otherwise) where else the content can now be found (e.g., on thecontent contributor's social network page). Instead or in addition, thenotification may be provided via a microblog, text message, email, orotherwise. Optionally, once the requester has published the content, thecontent contributor may be enabled to (immediately, or after a specifiedperiod of time) repost the content or a link to the content via amicro-blogging site, a conventional blog, a social networking site, viaemail, via short messaging service message, and/or otherwise.Optionally, the system may enable the content contributor to post thecontent (e.g., to a social media page associated with the contentcontributor) whether or not the requester has published the content(e.g., substantially immediately after the content is submitted by thecontent contributor). Optionally, the system will inhibit the contentcontributor from posting the content until approval is received from thecontent requester. For example, the system may automatically (or inresponse to a content contributor request) transmit an approval requestto the content requester in response to receiving content, and uponreceiving approval from the content requester, enable the contentcontributor to post the content.

The publication channels may be associated with the responder and/or thesystem operator. For example, the content may be published on thecontributor's social networking page and/or microblog after theexclusivity expiration. Advertising (e.g., from sponsors that pay a fee)may be provided on such a site, where the revenue may be shared by theresponder and the content distribution facilitation system. During theperiod of exclusivity, the system may ensure that the accepted contentis not distributed via the system to other requesters during the period.Optionally, when an exclusivity period expires, a notification may betransmitted by the system to the requester and to the correspondingresponder regarding the expiration of the exclusivity.

Optionally, the requester is not granted exclusive rights. Optionally,the requester is assigned ownership of the content.

For example, if during a live sporting event, such as a baseball game, anotable event occurs (e.g., a player hitting four home runs in a game, arecord breaking event, a unusual event, a notable statistic, etc.), abroadcaster of the live event may want to request that other playersthat have achieved the same feat provide commentary regarding the featwhile the game is still in progress to enhance the excitement of thegame broadcast and to add a social networking aspect to the gamebroadcast. The broadcaster may submit, via a user interface provided bythe system, a request for such commentary during the game (e.g., almostimmediately after the event occurred) and may specify that the query isto be directed to athletes, and in particular to other players that havepreviously achieved the feat. The request may specify the subject thatthe athlete is to discuss (e.g., how they feel regarding another athleteachieving the feat). The requester may also specify a response deadline,the media type for the response (e.g., video (including an audio track),static images (e.g., photographs), audio only track, text, etc.), andother response criteria via the user interface. For example, theresponse criteria may specify a response length.

Optionally, potential responders may have an application or applicationprogramming interface (API) installed on their devices that detectcertain actions being performed by the responders. For example, theapplication may detect in real time if a responder is viewing a program,such as a sporting event, and may identify which program is beingwatched, and may transmit such detection to the content distributionfacilitation system. Optionally, the application prompts the potentialresponder to indicate (e.g., by tapping on a corresponding control orotherwise) that he or she is (or is not) watching a specific program,and the application will cause the indication to be transmitted to thecontent distribution facilitation system. Optionally, with or withoutbeing requested by a particular content requester, or by theapplication, the potential responder may check-in via an application,wherein the check-in indicates which event the potential responder planson or is currently attending (e.g., a particular baseball game) orviewing. The potential responder may in addition or instead check-in toa particular publisher (e.g., a particular network). The requester mayspecify that the request is to be provided to potential responders thatare currently watching a specified program. For example, the request mayspecify that the responder is to comment on an event that just tookplace in the program (e.g., hitting of a home run or a triple play).Optionally, if the request includes a response deadline, one or morereminder notifications may be generated and provided to the potentialresponder via the application. For example, the a reminder may begenerated two hours before the deadline expiration, one hour before thedeadline expiration, and 30 minutes before the deadline expiration.Optionally, a content submitter can submit content unprompted. Forexample, optionally the content submitted can submit content for alive-feed.

Optionally, in addition to or instead of requesting a recordedsubmission, the requester may request that a responder participate in alive interview/discussion, either substantially immediately (e.g.,within 1 minute, 5, minutes, 10 minutes, 30 minutes, or 1 hour of therequest) or at some specified date/time (e.g., Sep. 30, 2013 at 11:00AM). One or more responders may agree to the request and the requestermay engage one or more of such responders. Optionally, a responder mayparticipate in the interview/discussion using the responder's mobiledevice (e.g., mobile telephone) camera and/or microphone to capturevideo and/or voice. Other devices, such as a desktop computer, laptopcomputer, tablet computer, television, game console, etc. that arecoupled to a camera and/or microphone may be used to capture theresponder's video and/or voice and to transmit them in substantiallyreal-time (e.g., with less than a second lag) via the system describedherein or other system. Likewise, the responder device may be used toreceive video and audio from the requester, enabling the requester andresponder to engage in an audio-video discussion.

By way of illustration, if the response is to be a video or audioresponse, the request may specify the minimum and/or maximum time lengthof the response, and if the response is text, the request may specifyminimum and/or maximum number of words and/or characters. By way offurther example, if the response is video or a still image, the responsecriteria may include orientation (e.g., landscape or portrait), whichmay be selected based at least in part to the target contentreproduction device (e.g., television sets, phones, tablet computers,desktop computers, etc.), and/or desired resolution of the video and/orimage quality.

The requester may also indicate a desired period of time of exclusivityand/or a desired exclusive form of distribution. Corresponding fees maybe specified by the system to the requester for different lengths ofexclusivity and/or avenues of distribution. Optionally, the requestermay specify the fees the requester is willing to pay for the same, aspart of the request criteria. Optionally, no fee is to be paid by therequester. For example, a potential responder may wish to providecontent as a form of self-promotion, even in the absence of a fee.Optionally, a requester (e.g., a publisher) may have pre-negotiated anarrangement with one or more content contributors to provide content(e.g., without any fee; with a fixed fee for an event or period of time,with a per item of content fee, and/or a fee for each item of contentused) on an exclusive or a non-exclusive basis. For example, a publishermay have retained a content contributor to provide a specified number ofitems of content over a specified time period or for a specific event ona non-exclusive basis without a fee. By way of further example, apublisher may have retained a content contributor to provide content(without specifying the number of items) over a specified time period onan exclusive basis for a specified fee.

Using the requester criteria, the system may search its database ofpotential responders, such as athletes, actors, celebrities, experts,designers, artists, musicians, etc., for potential responders whosestored profiles match the requester criteria and that have agreed toreceive such requests. For example, the database may include profiles ofathletes, such as baseball players, which may include variousstatistics, events, and achievements from some or all of the games theyhave played in (including those that result from an aggregation ofachievements over multiple games, such as how many games the player hasplayed in a row, or how may games in a row the player has hit a homerun). The system may transmit the request to matching potentialresponders, where the request may include some or all of the requesterspecified response criteria. By way of example, the request may betransmitted to a potential responder via email, short messaging service(e.g., SMS, MMS, etc.), instant messaging service, an application(sometimes referred to as an “app”) downloaded to or otherwise installedon a potential recipient device (e.g. a mobile phone, tablet computer,entertainment device, etc.), and/or otherwise. For example, as notedabove, the notification may be provided as an “in-app” notification byan application installed on the responder's mobile phone, tabletcomputer, or entertainment device.

Optionally, a given potential responder that receives the request mayrecord the content requested via a mobile device, such as a phone. Forexample, a phone application may be configured to both present therequest and enable the recording of the response content, optionally atthe same time. By way of illustration, if the request includes a requestfor video content of the recipient, the application may activate a frontfacing camera of the phone and present a user interface on the phonedisplay showing the image being captured by the front facing camera,where the request may be displayed at the same time. A record controlmay be provided. When the recipient activates the record control, arecording of the recipient (e.g., discussing the subject matter includedin the request) is initiated. A timer (e.g., a countdown counter) may bepresented while the recording is in process which may count down a timecorresponding to the requested length of the video content. For example,the request transmitted to the user phone application may include therequested length, and the application may load the timer with acorresponding time. Optionally, once the timer has reached a certainvalue (e.g., 0), the recording may be automatically halted by theapplication. Optionally, instead, the recording may continue until therecipient activates a stop or pause control (optionally an indication isprovided that the recording has exceeded the requested length). Therecorded content may be transmitted to the content distributionfacilitation system or the content distribution facilitation system mayotherwise access the content.

Optionally, a content item may be divided into subsets or chunks fortransmission to reduce the probability of an error occurring duringtransmission of the content item and having to re-transmit the entirecontent item again. By way of example, a chunk may be packetized fortransmission over a packet network (e.g., an IP network) and may includeverification data (e.g., a checksum). If the receiving system detects anerror with respect to a chunk (e.g., a failure to receive thecorresponding packet or a defect in the received packet) it may transmita request to the system that sent the packet to resend thatpacket/chunk.

Optionally, the application may continue transmitting a content item tothe content distribution facilitation system even when the applicationis running in the background after the content contributor has finishedinteracting with the application and the application is no longer beingdisplayed.

Thus, one or more responses, including requested content or linksthereto, may be provided by the requested recipients. The responses maybe received by content distribution facilitation system. The contentdistribution facilitation system may forward the responses to therequester or otherwise notify the requester and enable the requester toaccess the responses. For example, a user interface provided by thecontent distribution facilitation system to the requester via arequester terminal may display a listing of responses from which therequester can select. Optionally, a watermark may be embedded in thecontent provided to the requester for review, to prevent or discouragethe use of the content until accepted by the requester and/or paid forby the requester. For example, with respect to video or image content,the watermark may be visual. With respect to audio content, thewatermark may be audible. The content may be provided without thewatermark once accepted by the requester.

In an example embodiment, the requester may access the responses via alist presented in a web page provided for display by the system, via adedicated software application, or otherwise. The requester may click ona control, such as a view control, presented in association with arespective response entry, and the corresponding response is presented(e.g., presented as text, video, and/or audio). The requester may thenprovide, via a user interface, an indication of acceptance of one ormore of the responses. The acceptance may be recorded by the system andthe system may then charge or invoice the requester for the acceptedresponses. The accepted response may then be automatically downloaded tothe requester system or the accepted response may be downloaded inresponse to receiving a specific download instruction from the requester(via the requester system).

Optionally, an interface may be provided enabling the requester tospecify reasons as to why the requester did not accept a given response(e.g., the video quality was poor, the camera was shaky, the soundquality was poor, the content was uninteresting, the content includedobjectionable content (e.g., obscene language, racist language, etc.)).A notification may be transmitted to the responders indicatingacceptance or non-acceptance of respective responses (optionallyincluding reasons for non-acceptance provided by the requester), and aconfirmation of the acceptance may be transmitted to the requester.

Optionally, content not accepted by the requester may then be offered toothers for use on an exclusive or non-exclusive basis (e.g., where therequester affirmatively specifies that the content is not accepted or apredetermined period of time elapses without an acceptance by therequester and so the content is designated by the system as“not-accepted”). For example, other potential licensees/purchasers ofthe content may be provided by the system with a search interface wherethey can enter search queries to identify content they may be interestedin. By way of further example, such interface may include fieldsenabling a searcher to specify subject matter criteria (e.g., homeruns), author criteria (e.g., a pitcher), content specifications (e.g.,format, length, type (e.g., audio video, audio only, images, etc.),availability of exclusive rights, and/or other criteria discussed hereinwith respect to requester-specified criteria. The system may then returnmatching search results (if any), with an associated control enablingthe searcher to specify they want to licensee/purchase a given item ofcontent identified in the search results. Optionally, the responder maycorrect the issue(s) identified by the requester and may resubmit thecorrected content which the requester may or may not accept, assimilarly described above

After the requester has accepted and received the content (e.g., via adownload to the requester system), the requester may publish theaccepted content accordingly (e.g., in a television program, radioprogram, online news program, etc.). Optionally, the requester mayinform the system where (e.g., which channel, station, online media,URL, etc.) and when (e.g., time and date) the content will be published,and the system will cause a notification to be presented to potentialconsumers, indicating where and when they can find and view (and/orlisten to) the content. Optionally, such a notification is posted on asocial networking site associated with the publisher and/or the contentcontributor indicating (with text, a link, or otherwise) where and whenthe content can be found. Instead or in addition, the notification maybe provided via a microblog, text message, email, or otherwise by thesystem, content provider, and/or publisher. Optionally, in addition toor instead of the link, the content itself may be posted.

Optionally, an editing application may be provided to enable manualand/or automatic editing of content via a web-based application or anapplication hosted on the requester's system. For example, a userinterface may be provided via which the requester can requests thatspecified edits may be to the content. For example, the application maybe configured to perform one or more of the following: trim the durationof the video to a specified length by trimming the video on one or bothends; add pre-roll or post-roll bumpers (where a bumper is a short videoclip (e.g., 5-15 seconds in duration); and/or adding watermarks overlaidonto an image or video included in the content.

Further non-limiting examples of the type of criteria that may bespecified by a requester will now be described. A user interface may beprovided enabling the user to specify, by way of example:

-   -   region (e.g., city),    -   sport,    -   team,    -   accomplishments (all-star, Cy Young award winner, Heisman trophy        winner, specified RBI range, specified stolen base range,        specified number of consecutive games in which the responder        accomplished a specified act, specified number of singles,        doubles, and/or triples per game, specified number of at bats,        specified passing, rushing, receiving, punting, kick, touchdown        accomplishments, etc.),    -   age range (athletes over 40),    -   medical condition or procedure (e.g., having a type of surgery,        such as ligament reconstruction surgery, having numbness in a        limb),    -   which years played and/or under what coaches,    -   which bowl games played,    -   which positions played,    -   which and how many season games played in,    -   which and how many post-season/playoff game(s) played in,    -   which and how many world series games played in, etc.

By way of further example, for movie or television related content, thecriteria may specify:

-   -   profession type (e.g., actor, writer, director, editor,        composer, set designer, comedian, musician, producer, analyst,        anchor, correspondent, reporter, sideline reporter, other,        etc.),    -   award-types won (e.g., Academy Award, People's Choice Award,        Critics Award, Emmy Awards etc.),    -   award category (e.g., Best Actor, Best Actress, Best Supporting        Actor, Best Supporting Actress),    -   movies appeared in or otherwise participated in,    -   television shows appeared in or otherwise participated in,    -   etc.

By way of further illustration, an online newspaper or other news sitemay be publishing an article regarding a crime, such as a murder. Thepublisher may want audio commentary regarding the crime from apsychologist. The publisher may submit a request to the system for audiocontent, of a specified length, commenting on the subject of the crime,from a psychologist having an expertise in criminal psychology. Thesystem may identify psychologists meeting the publisher's criteria, andtransmit the request to some or all of the identified psychologists.Optionally, in addition or instead, the publisher may specify/select aparticular content contributor via a user interface to whom the requestis to be transmitted. The responses, including audio content, may bereceived by the system and made available to the publisher (e.g., via awebsite, dedicated application, or otherwise). The publisher may listento the audio content from several or all of the responses from thepsychologists. The publisher may accept a response. The publisher maythen embed in the article a link to the audio content. A user can thenread the article and activate the link in order to hear the audiocontent.

An application programming interface may be provided enabling thirdparty systems to gain access to some or all of the services provided bythe content distribution facilitation system. The operator of a thirdsystem may pay a licensing fee for such access.

The operator of the system may utilize one or more fee arrangements toobtain compensation for the services provided and to reimburse the feespaid to content providers. By way of example, publishers may pay aperiodic subscription fee in order to utilize the system and obtain theright (e.g., the exclusive right for a least a period of time) toutilize content provided by content providers (e.g., athletes,celebrities, medical personal, etc.) and accepted by the requester.Optionally, the subscription service may only enable the requester toissue requests for and/or accept a specified number of items of contentwithin a specified period of time (e.g., the requester may only bepermitted to submit 5 requests per month).

Compensation may also be received from sponsors and advertisers.Optionally, a content contributor responding to a request may becompensated in whole or in part via compensation sponsored by a thirdparty (e.g., that wants to advertise its goods, services, or brandname). For example, a contributor may be given a gift card (which may bea new gift card or a recharge of value of a gift card previouslydistributed to the contributor) for each submission (or for a specifiednumber of submissions), the gift card provided in association with anadvertisement from a sponsor that is paying for all or a portion of thegift card value.

Optionally, in addition or instead, the content contributor may beprovided with a portion of the revenue from a sponsor sponsoring a show,newspaper, or other medium using and distributing the content. Forexample, if the content is a 1 minute video of an athlete contentcontributor being displayed during a broadcast of a live game, the videomay be introduced as “this minute of baseball starring John Smith ispresented by [sponsor name]”. The sponsor may pay to have their brandassociated with the video, and the athlete may receive some or all ofthe sponsorship fees. Optionally, the content contributor may be paid afixed amount. Optionally, certain requesters (e.g., companies) mayrequest the responder (e.g., a celebrity, such as an athlete or actor)to perform product placement acts and compensate the responderaccordingly. For example, a company may request, and pay a fee forcertain celebrities to say “Happy Mother's Day” while holding a foodproduct provided by the company. By way of further example, certainrequesters (e.g., companies) may request that the responder include therequester's logo (e.g., via a watermark or otherwise) into videossubmitted by the responder in response to a request from the requesteroffering payment for inclusion of the logo and/or to requests from otherrequesters and/or for videos distributed by one or more specified mediapartners. The logo may be provided by the requester and inserted by theresponder, the system, or otherwise.

Optionally, the amount, if any, the content contributor is paid for hisor her contribution may vary and may be determined based on one or moreof the following factors and/or other factors:

-   -   length/size of content;    -   type of content (e.g., video, audio, text);    -   type of use by publisher (e.g., television, radio, printed        newspaper, online newspaper, online broadcast, blog, pushed out        to users (e.g., via email, SMS, website, microblog, etc.),        etc.);    -   timing of the provision of the content from the contributor        (e.g., how long after the content request was submitted the        content was received by the publisher);    -   length of exclusivity;    -   identity of the contributor (e.g., how famous or popular the        contributor is);    -   etc.

Optionally, a requester can request items other than publishablecontent. For example, a requester may specify that they want a specifictype of item of memorabilia from a specific potential responder and/orfrom a responder selected from a group of responders that satisfy therequester's criteria. As similarly described above, the criteria may bespecified via a user interface provided by the system. For example, therequester may request a signed baseball from a specific baseball player,or the requester may request a signed baseball from any current playeron a specified baseball team. The requester may also specify a timeframe in which the memorabilia needs to be received by the requester.For example, the requester may want to ensure that the memorabilia isreceived by a designated gift recipient in time for the gift recipient'sbirthday.

The system may access its database to identify potential responders thatsatisfy the requester criteria, and transmit the request to some or allof the identified potential responders. If a potential responder acceptsthe request, the system may receive the acceptance and notify otherpotential responders that the request has been taken and is no longeravailable to service. The responder that accepted the request thenprovides the requested memorabilia to the requester. A fixed fee may bespecified for different types of memorabilia, or the requester mayspecify in the request how much they are willing to pay for thememorabilia, and the potential responder may determine whether they wantto satisfy the request based at least in part on the fee amount. Theresponder is correspondingly compensated and the requester iscorrespondingly charged.

The foregoing process may be similarly performed by the system for othertypes of requests. For example, a requester may request that a specificpotential responder (e.g., a specified athlete, musical performer,actor, celebrity, etc.) or a potential responder satisfying criteriaspecified by the user, provide a recorded video of the potentialresponder singing happy birthday, wherein the rendition of happybirthday is to include the recitation of a specified recipient of thevideo (e.g., a boy or girl whose birthday it is). By way of furtherexample, the request may be a request to answer a question by therequester (e.g., regarding a statistic, opinion (e.g., who was the bestplay at a specified position) or a personal fact of the potentialresponder. Optionally, the request may include text that the responderis to recite in the response (e.g., where the text may include the nameof a host of a show on which the content is to be used, such as “Hello,Joe, let me tell you what I think of the last play . . . ”). Suchrequests and responses may be processed as similarly discussed above,and the content may be provided to the requester and/or directly to aspecified gift recipient (e.g., via a video download file, streamingmedia, a DVD, or otherwise).

Optionally, the system enables users (e.g., celebrities, athletes, etc.)to create unsolicited content and offer the content to potential contentconsumers (e.g., publishers, individual end-users, etc.). The user maytag the content with appropriate descriptors. For example, the tags mayindicate the media type, the media length, the media content subjectmatter, the user's credentials and/or resume information (e.g., theuser's profession, awards, notable accomplishments, area of expertise,etc.), the use fee, etc. The user may also specify specific users (e.g.,producers or broadcasters of specific television shows) and/or specifictypes of users (e.g., producers or broadcasters of sports programs) towhom the content offer is to be made. The content offer may then be sentout to the potential consumer(s) as specified by the user.

Optionally, the user (content contributor). a requester (e.g.,publisher), and/or system operator may be able to specify that a givenuser is to be accessible only to one requester or to a specified set orclasses of requesters Optionally the accessibility restrictions may belimited to one or more specified subject areas (e.g., sports, movies,television, music, medicine, legal matters, etc.), for a specific event(e.g., a particular sports tournament, game, or trial), and/or may belimited to a specific period of time (e.g., one year, a specific sportsseason, etc.). The system will then store such accessibility informationin the user profile information and/or elsewhere. Optionally, the userwill be excluded from search results presented to other contentrequesters during such an exclusivity period or event and/or forrequests related to the subject matter for which there is exclusivity.Optionally, if a requester (e.g., publisher) indicates some form ofexclusivity with respect to a user (content contributor), the systemwill transmit a communication (e.g., an email, text message, web pagenotification, etc.) to the user (content contributor) asking forconfirmation. If the user confirms the requester-specified exclusivity,then the system will store the exclusivity information in associationwith the user profile information with an indication that theexclusivity information is in force. If the user (content contributor)responds with an exclusivity denial, optionally the system will notstore the exclusivity indication in association with the user profileinformation with an indication that the exclusivity information is inforce. Optionally, in response to such a denial indication the systemwill transmit a notification to the requester regarding the exclusivitydenial.

Optionally, when a requester submits a search query for contentcontributors, the system will determine if a given content contributoris exclusive to another requester (e.g., based on time period, event,and/or subject matter). If the system determines that the given contentcontributor is exclusive to another requester, the system will excludethat content contributor from the search results returned by the system.Optionally, when a requester submits a search query for contentcontributors, the system will determine if the requester has beengranted access to a given content contributor. If the system determinesthat the requester has not been given access to a given contentcontributor, the system will exclude that content contributor from thesearch results returned by the system.

Optionally a requester (e.g., a publisher) may make an arrangement(e.g., with the system operator) to make one or more contentcontributors exclusive based on content contributor characteristics(e.g., profession, team, player position, player statistics, awards won,location, gender, age, profession, expertise, other characteristicsdisclosed herein, etc.), rather than based on the identity of thecontent contributors. For example, a publisher may request exclusivitywith respect to all former players of a specified team for a specifiedgame, optionally without specifying specific player names.

Optionally, prior to storing the new exclusivity information with anindication that the exclusivity information is in force in associationwith the profile information for a given content contributor, the systemwill inspect and validate that the new exclusivity information specifiedfor the given content provider does not conflict with previouslyspecified exclusivity information that is still in force. For example,the system may compare the previously specified exclusivity informationfrom a first content requester with the newly specified exclusivityinformation from a second content requester to determine if there is animpermissible overlap in subject areas, events, and/or time period. Ifthere is an overlap, a message may be generated and transmitted to thecontent requester that provided the new exclusivity information, themessage indicating that the new exclusivity information is in conflictwith previous, in force exclusivity information, and that the newexclusivity information will not be approved. In the event of suchconflicting overlap, the system will not store the new exclusivityinformation with an indication that the exclusivity information is inforce in association with the profile information for the given contentcontributor.

Optionally, the system may access accounts of potential consumers of thecontent, and determine if the potential content consumers have requestedto be notified when content that meets specified criteria has becomeavailable for publishing. The system may compare the specified criteriafrom one or more potential content consumers with the tags, and if thereis a sufficient match (and optionally only if the potential consumersmatch the user's criteria), notify potential content consumers of thecontent which they may accept or not accept as similarly describedabove, and for which compensation may be paid as similarly discussedabove.

For example, an athlete may want to make a significant announcement byrecording a video offering it via the system to different mediapartners. Optionally, rather than offering an already recorded video,the athlete offer may state a subject regarding which the athlete iswilling to provide content on. For example, if an athlete was recentlyin an accident which ended his professional playing career, the offermay be an offer to record a video where the athlete would discuss hisfeelings and health. The offer may specify a price, format (e.g.,encoding type (e.g., MP4, AVI, MOV, etc.), number of pixels in theheight and width dimensions, etc.) and/or length.

Optionally, the system includes a bidding engine enabling potentialcontent consumers to bid on the content (or the offer to record thecontent). The auction winner's rights may include exclusive access tothe content, time-limited exclusive access, distribution-limited access,and non-exclusive rights.

If the offer is an offer to record content, an accepting media partnermay specify a length, format, and content details that the media partnerexpects or requires with respect to the content to be recorded by theathlete. Optionally, the athlete may refuse the media partner'sacceptance if the requirements set forth by the media partner are notacceptable to the athlete.

The system operator may, in certain embodiments, retain or be paid apercentage of a fee paid by requester or a sponsor, or a flat fee, forthe use of a given item of content or a certain number of content items.The system operator may, in certain embodiments, be paid a portion ofadvertising and/or sponsorship fees associated with the use of an itemof content. The content contributors may optionally specify charities orother non-profits to which some or all of the compensation due to thecontributor may be contributed.

Optionally, the system operator may submit requests to potentialresponders on its own behalf, where the system operator may act as apublisher. For example, the system operator may submit a question tomultiple athletes regarding an event (e.g., “identify and discuss themost satisfying pitch you have thrown”) and assemble content from someor all the responses into a single item of content. The system operatormay then license the assembled content (and/or the individual responses)to a third party and/or post the assembled content (and/or theindividual responses) on a site, such as a publically accessiblewebsite.

Certain embodiments may track how many items of content a given user hassubmitted and/or how many items of submitted content have been accepted.Such contributing users may be ranked based on such tracked information,and the rankings may be published via social media (e.g., socialnetwork, blog, etc.), or otherwise. This may incentivize users toincrease their content contributions and the quality of their contentcontributions.

Referring to FIG. 1, an example process is illustrated. At state 102,profile information for potential contributors is received and stored ina database as similarly described above. At state 104, accountinformation for potential content publishers is received and stored(e.g., publisher name, content information, payment related information(e.g., a payment source identifier, such as a credit card or depositaccount), etc.). At state 106, a request for content from a contentpublisher is received at a system. As discussed above, the request mayinclude criteria describing responders and/or may specify particularselected responders that should be targeted with the request (e.g., anathlete that had achieved a specified milestone), and the type ofcontent desired (e.g., a 2 minute video wherein the athlete describeshis feels at achieving the milestone). The request may specify adeadline for providing a response, the amount of compensation that willbe paid, a desired period of exclusivity, the type of use to which thecontent will be put, and/or other information. The request may includecontent, such as a video file or image, or a link to a video file orimage, that responders are requested to provide comments on (e.g., inthe form of video comments) in their submission. For example, the videofile may include a segment from a sporting event (e.g., a knockout in aboxing match) or a television show (e.g., a statement from a guest on atalk show) that the responders are being requested to provide commentson. For example, the system operator may create a channel on a thirdparty site that hosts video content.

By way of example, a media request user interface may be provided to apotential content publisher. The user interface may ask to identify afield of interest (e.g., sports, entertainment, etc.). If, for example,the content publisher selects sports, a menu of sports/sports leaguesmay be presented to the content publisher from which the contentpublisher may select. For example, the menu may list MLB, NBA, NFL, NHL,and/or other sports leagues. Based at least in part on the league/sportsselection, the system may optionally select a sport attributes userinterface to display to the publisher. For example, the sport attributesuser interface may list teams corresponding to the selected league,player positions corresponding to the league sport (e.g., baseballplayer positions, football player positions, etc.), non-playerprofessions (e.g., agent, coach, scout, medical, etc.) from which thepublisher may select. The publisher's selections may then be receivedand stored by the system as request criteria. Optionally, the publishermay also have previously defined a “favorites” list of experts. A userinterface may optionally be provided to the publisher listing thefavorites that meet some or all of the other request criteria specifiedby the publisher, where the publisher can select one or more of thefavorites to whom the request should be sent to.

At state 108, the system utilizes at least a portion of the requesterspecified criteria to identify profiles of potential contributors in thedatabase that sufficiently match and/or receives the selection ofparticular contributors by the requester to access their profiles. Atstate 110, the content request is transmitted to the identified matchingpotential contributors and/or the requester-selected contributors. Atstate 112, responses are received by the system from one or morepotential contributors. The content may optionally be stored with tagscorresponding to some or all of the request criteria (e.g., sport,position, player, team, etc.), time stamped (e.g., with date/time ofreceipt), and assigned a state of “pending”. At state 114, the publisheris provided access to the response(s), including the content. Thecontent may be watermarked before providing the publisher access to thecontent. At state 116, the system receives a selection and acceptance ofat least one response from the publisher. At state 118, the systemoptionally transmits a notification acceptance to the correspondingresponder and optionally assigns the content a status of “complete”. Atstate 120, the responder whose content was accepted is optionallycompensated and the publisher is charged for the content. Optionally,the system operator also receives compensation as similarly describedabove. The publisher may then be provided the content without thewatermark (e.g., as a download file, a link, via streaming media, orotherwise). At state 122, a determination is optionally made as towhether the period of exclusivity has ended. If the period ofexclusivity has ended, optionally the content may be published via asocial media platform and/or offered to other publishers forpublication.

FIG. 8 illustrates an example process for setting up rules for verifyingthat content submitted by a user meets one or more rules defined by arequester or by a third party whose rules or guidelines the contentneeds to satisfy in order for the content to be published/broadcast. Theprocess may be performed using the content distribution facilitationsystem described elsewhere herein (which optionally includesverification system) or by a separate verification system. At block 802,one or more rules specified by a requester and/or by an authorized thirdparty are received at the system. The rules may be provided via anelectronic form presented on a device, transmitted over a network to theverification system, and stored in a rules database in association withan account identifier of the requester and/or the authorized thirdparty. By way of example, a given rule may specify that if certain typesof content are included in content submitted by a user, the user is tobe notified and the content is not to be provided to the requester. Atblock 804, prohibited content and/or permitted content specificationsare received from the requester and/or authorized third party. Forexample, the prohibited or permitted content may include specifiedsubjects, specified phrases (which may be individual words or strings ofwords). The prohibited content and/or permitted content specificationsmay be provided via an electronic form presented on a device,transmitted over a network to the verification system, and may be storedin a subject and phrases database in association with an accountidentifier of the requester and/or the authorized third party. By way offurther example, phrases may be received via text entries and/or audiofiles that include spoken versions of the phrases.

At block 806, verification routing information is specified. Forexample, the routing information may specify a verification operatorthat may review the content or double check the results of an automaticverification process as described herein.

FIG. 9 illustrates an example verification process. The process may beperformed using the content distribution facilitation system describedelsewhere herein or by a separate verification system. At block 902,content is received from a user device (e.g., from a camera equippedmobile device, such as a phone, from a camera equipped television, froma laptop or desktop computer, from an audio recording device, from agame console, etc.) at the system.

The content may be received indirectly, such as from a cloud-basedstorage system. Thus, for example, the user device may be equipped withan application configured to upload content to the cloud-based systemvia an API. The content distribution facilitation system or the contentrequester system may then download the content from the cloud-basedstorage system via an API using an application hosted on the contentdistribution facilitation system or the content requester system. Thistechnique may reduce peak network bandwidth loading and/or local storagerequirements. Optionally instead, the content may be received and storedby the content distribution facilitation system and the contentdistribution facilitation system may provide the content requester witha user interface enabling the content requester to download the contentto a content requester system, or may instruct the system to upload thecontent to a cloud-based storage system in association with an accountof the content requester. The content requester may then access thecontent from the cloud-based system at a later time using a contentrequester system.

At block 904, the system identifies the user, the content requester, thecontent verifier (responsible for performing or for double checking theverification), and/or the channel(s) of publication (e.g., printpublication, broadcast television, broadcast radio, internet media,cable television, cable radio, satellite radio, etc.). For example, theuser may be identified from information transmitted in conjunction withthe content, such as the user's email address, metadata transmitted by adedicated application used to transmit the content, information providedby the user or the user browser (e.g., if the content is uploaded via abrowser), or otherwise. The content requester and/or channel(s) ofpublication may be identified from metadata provided by the system to adedicated application (e.g., wherein the dedicated application used totransmit the content to the system, along with the metadata (previouslyreceived from the system) to the system), from information provided bythe user or the user browser (e.g., if the content is uploaded via abrowser), or otherwise.

At block 906, the system uses the identification of the user, thecontent requester, the content verifier, and/or the channels ofpublication to identify and locate the corresponding applicable rulesand prohibited and/or permitted content specifications (e.g., from adata store, such as a rules, subject and phrases database). At block908, a determination is made as to whether the content complies with thecorresponding rules. For example, if the user submitting content is anathlete on a professional sports team, and the requester is a sportsnetwork, and the publication channel is cable television, the rules mayspecify that the content is not to be accepted if it includes subjectmatter identified as prohibited in the prohibited contentspecifications. If the content does comply with the rules, then at block916, the system enables the content requester to publish the content.

If, at block 908, a determination is made that the content does notcomply with one or more rules, then the process proceeds to block 910,and a report is generated that identifies the portion(s) of the contentthat do not comply with respective rules. The report may include contenttext, text transcribed from an audio track included in the content,images from the content, audio content, video content, bookmarks or timestamps for audio content and/or video content, and/or other informationthat identifies content that does not comply with the rules. The reportmay optionally include the entire content, with the non-complyingportions identified (e.g., via color, highlighting identifiers in avideo or audio scrubber for video or audio content, etc.). The ruleswhich a given portion of content violates may be identified (e.g., via atextual statement of the rule, via a corresponding icon, via a rulealphanumeric identifier, or otherwise). At block 912, a non-compliancenotification and/or a copy or a link to the report is provided to one ormore recipients (e.g., as specified by the rules). For example, thenon-compliance notification and/or access to the report may be providedto the user that submitted the content, to the content requester, and/orto the authorized third party (if such exists).

If the notification and access to the report is provided to the userthat submitted the content, then optionally the user may be offered theopportunity of resubmitting the (corrected) content (or new content) inorder to attempt to comply with the rules. At block 914, the processdetermines whether the user resubmitted the content. If the user doesresubmit the content, then the content may go through the verificationprocess. Otherwise, the process may end.

Referring to FIG. 2, an example environment and architecture isillustrated. A content distribution facilitation system 204 includes adata store storing profiles of potential content contributors assimilarly described above. The content distribution facilitation system204 may be configured to perform some or all of the functions andprocesses described above, such as those discussed with respect to FIGS.1, and 8-10. The content distribution facilitation system 204 may becoupled over a wired and/or wireless network to one or more publishersystems 206 and 208, from which content requests may be received, and towhich content responses from content contributors may be provided. Thecontent distribution facilitation system 204 may include or may access asearch engine. The search engine may be configured to identify potentialcontent contributions based on their profiles, geographical location,presence at an event, and/or other criteria. The content distributionfacilitation system 204 may include or may access a speech recognitionengine which may optionally be configured to utilize natural languageprocessing. The speech recognition engine may utilize natural languageprocessing. The content distribution facilitation system 204 may includea content queue for content that is to be reviewed, as similarlydiscussed elsewhere herein. A content contributor system 210 may be inthe form of a mobile phone with a camera and a browser and/orapplication installed to access the user interfaces discussed above, torecord requested content, and to provide the recorded content to thecontent distribution facilitation system 204. The recorded content maythen be published by a publisher system, and viewed by a user, such as afan, via a user terminal 212, which may be a computer, television, orother terminal type.

Referring now to FIG. 3, an example interface is illustrated enabling auser to register as a potential responder. The user interface includesfields configured to receive some or all of the following: the user'sname, email address, mobile phone number, microblog user name (forTwitter® in this example), a preference indication for how the userwants to be contacted (e.g., email, SMS, phone, etc.), the user'sprofession/expertise (e.g., sports, entertainment, etc.), and location(e.g., where the user can enter high-level location information, such asNorth America, South America, Europe, etc.). The information received bythe user may then be stored by the system. As described elsewhereherein, the location and profession information may be used by thesystem to determine which users should be sent a given request forcontent.

FIG. 4 illustrates an example interface enabling the user to providemore information regarding the user's profession/expertise. In thisexample, the user indicated via the user interface of FIG. 3, that theuser's profession is sports, and so the system selected a sports userinterface to be presented to the user to collect additional relatedinformation. The example user interface includes an area of expertisefield via which the user can indicate whether the user is an athlete ora non-player (e.g., where the user may be a sports agent or scout),location fields to receive more detailed location information (e.g.,country, state/region, city, etc.), and profession details (e.g., sporttype and team). Optionally, the user interface may provide a menu (e.g.,a drop down menu) that presents certain sports and/or sports leaguesfrom which the user may select (e.g., Major League Baseball (MLB),National Basketball Association (NBA), National Football League (NFL),National Hockey League (NHL), etc.). In this example, the system mayselect and provide a menu of sports team choices via which the user canselect a team, where the menu of choices is based on the user's sportselection. For example, if the user selects MLB, the sports menu maypresent a list of MLB teams from which to select. Optionally, the userinterface may enable the user to select several teams that the user hasbeen associated with. The information received by the user may then bestored by the system.

If the user indicated via the user interface illustrated in FIG. 3 thatthe user is an non-player (but is involved in the sports field), then auser interface may be provided asking the user to select a sport, assimilarly described above with respect to FIG. 4. For example a menu maybe provided that presents certain sports and/or sports leagues fromwhich the user may select. A user interface may be provided asking theuser to identify a non-player profession (e.g., by selected from adropdown menu from a set of professions, such as official, agent,medical, coach, scout, management, family, journalist, celebrity fan(e.g., a movie star), analyst, family, grounds crew, owner,referee/umpire, scout, etc.), and optionally in what years for one ormore of the teams selected via the user interface illustrated in FIG. 3.

If the user indicated via the user interface of FIG. 3, that the user'sprofession is entertainment, the system may select an entertainment userinterface to be presented to the user to collect additional information.For example, a menu may be presented asking the user to indicate whattype of entertainer the user is (e.g., actor, musician, comedian,singer, director, producer, agent, etc.). The information received bythe user may then be stored by the system.

FIG. 5 illustrates an example content request submittal user interface.The example user interface may include fields via which the user canspecify a sport, team, and/or player as part of the request criteria,may include a list of experts previously designated as favorites orpreferred by the user, a field for receiving a request (e.g., a requestfor content related to a specified subject matter), and/or a list ofcontent (e.g., video content) provided in response to a previousrequest. The user may select an item of content to view, and may acceptor reject the content. Optionally, a list of requests submitted by otherusers may be presented, optionally with timestamps, enabling the user todetermine what subjects may be of high interest for a given time period.

FIG. 5B illustrates another example content request creation userinterface. The illustrated example user interface may include one ormore of the following: a field via which the user can specify thecontent request, instructions for recording the video, a field via whichthe user can specify the request type (e.g., a timed request, a requestwithout a deadline, etc.), a field via which the user can specify thedeadline to respond to the request (e.g., within 24 hours of therequest, by Mar. 1, 2016, or the like), a field via which the user canattach a link or video to the request (e.g., a video or link to contentthat the content provider is to comment on), a desired contentorientation (e.g., landscape or portrait), an indication as to whetherthe content may be uploaded by the content provider from a camera rollor provided via a silo, etc.

FIG. 6 illustrates an example user interface as it may be displayed on adevice (e.g., a mobile telecommunications device) of a potentialresponder, optionally via a dedicated application as similarly discussedelsewhere herein, via a web page, or otherwise. In this example, acontent request inbox is provided which visually lists content requeststransmitted to the potential responder device by a remote system, suchas that discussed above. In this example, a requester field is providedvia which the requester is identified, optionally by name and/or icon(e.g., a trademark of the requester). Optionally, all or a portion ofthe content request is displayed is a request subject field. The dateand/or time the request is received and/or the date and/or the time setby the requester for the request response may optionally be displayed indate field. Optionally, the status of the request may be displayed. Forexample, the status may indicate that the potential responder hassubmitted a response, and an indication as to whether the response wasaccepted (e.g., via a checkmark or other indicator), is pending (notaccepted or rejected) e.g., via a circular arrow or other indicator), orhas been rejected (e.g., via an “X” or other indicator). The status mayoptionally be tracked and transmitted to the device by the remotesystem. Optionally, a status indication may be provided indicating thatthe deadline for submitting a response has passed and/or that a responsefrom another responder has already been accepted by the requester for agiven content request. Optionally, the application or the system filtersout requests where the deadline for submitting a response has passed sothat such requests are no longer displayed in the content request inbox.The list of requests may be ordered automatically or in response to apotential responder instruction (e.g., provided by activating a sortcontrol) by the date/time request was received, by date/time the requestresponse is due, by requester name, or by subject. An indicator may beprovided to indicate whether or not the potential responder has opened agiven request. For example, bolding, underlining, and icon, or lackthereof may be used to indicate that a request has or has not beenviewed.

FIG. 6B illustrates another example user interface as it may bedisplayed on a device (e.g., a mobile telecommunications device, such asa phone) of a potential responder, optionally via a dedicatedapplication as similarly discussed elsewhere herein, via a web page, orotherwise. In this example, a content request inbox is provided whichvisually lists content requests transmitted to the potential responderdevice by a remote system, such as that discussed above. In thisexample, a requester for a given request is identified, optionally byname and/or icon (e.g., a trademark of the requester). The desiredlength of the requested content is also specified (e.g., 30 seconds, 2minutes, etc.). Optionally, all or a portion of a given content requestis displayed in association with the content requester identifier.Optionally, the number of content request answers received may also bedisplayed. A chat user interface is optionally provided that enables thepotential responder to textually chat with the content requester.

FIG. 7 illustrates an example user interface that may be displayed whenthe potential responder selects an item from the request inbox, such asthat illustrated in FIG. 6. The user interface may display the fullcontent request text and optionally other content request criteria(e.g., length, type, format, and/or other criteria discussed herein).The user interface may also provide compensation information (e.g., anaccepted response is worth 50 points, $50 dollars, or other type oramount of compensation). A record control may be provided, which whenactivated by the responder may initiate recording (e.g., voice and/orvideo) by the responder's device. The user interface may also access andpresent instructions specified by the requester (e.g., “Hold the phonelevel and speak clearly”, “Look serious while speaking”, “look amusedwhile speaking”, etc.). The user interface may optionally also providestatus information with respect to the content request, as similarlydiscussed above with respect to FIG. 6.

Optionally, when the responder activates the record button to initiate avideo recording, the request question and/or text that the requestinstructs the responder to recite, is positioned, sized, and/orsegmented by the application to be positioned near the responderdevice's camera lens. This will cause the responder's eyes to be lookingat the lens region when reading questions and/or text, resulting in abetter video. Optionally, the application will only display one or twolines of text at a time (the question text and/or the text the responderis asked to recite) adjacent to the lens (e.g., just below the lens), tobetter ensure that the responder's eyes are continuously directed to thecamera lens area during the video recording. If the text is too long todisplay on one line (or two lines) adjacent to the lens, the applicationmay advance the text by scrolling the next portion of the text onto thedevice's display and scrolling off the previous portion of the text, toensure the next displayed text is also displayed adjacent to the lens.The scrolling or other technique for changing the text may be performedin response to detecting a responder text advance command, automaticallybased on a desired pace of reading, or otherwise. Optionally, theresponder may specify whether scrolling is to be enabled or disabled.

Optionally, a marketplace of content providers may be generated andmaintained by the system. Users, such as potential contributors, mayprovide an indication (e.g., via a webpage or dedicated application)that they are currently available to provide content, that they will beavailable at one or more specified future time periods, how long theywill be available, their current activity (e.g., watching a particularsporting event, show, or network), their planned activity at one or morefuture time periods, etc. Such users may be identified by the system inresponse to a query from a requester (e.g., a publisher or other contentrequester).

A publisher/content requester may view such information and select oneor more of the users. The publisher/content requester may generate arequest for content and instruct the system to transmit the request tothe selected users (e.g., those watching a particular sporting event,show, or network associated with the publisher/content requester). Theoffer may specify the type of content requested, as similarly discussedelsewhere herein. For example, the publisher/content requester maycreate a request/offer to ten selected users to be a correspondent forparticular game. The offer may include an endorsement arrangement. Forexample, the offer may specify that an accepting user will be paid aspecified amount if the submits content of the user talking about aspecific product in the context of discussing a particular game event,and if the user's content is accepted by the publisher/contentrequester. Upon detecting that a given user's content was accepted(e.g., by detecting that the publisher/content requester has activatedan accept control presented via a webpage or a dedicated application),the system may process the payment to the user whose content wasaccepted on behalf of the publisher/content requester. The payment maybe in the form of an electronic payment transfer from an account of thepublisher/content requester to an account of the user or may be in theform of a physical payment instrument (e.g., a check, a gift card, afunded debit card, etc.).

FIG. 10 illustrates an example process of managing a content requestmarketplace. At block 1002, a system, such as the example contentdistribution facilitation system discussed elsewhere herein, may receiveavailability information from one or more users. The availabilityinformation may specify that they are currently available to providecontent of a specified type (e.g., text, audio, and/or video), that theywill be available at one or more specified future time periods, how longthey will be available, their current activity (e.g., watching aparticular sporting event, show, or network), their current or futurelocation, their planned activity at one or more future time periods, thetype of recording/transmission device that they have (e.g., mobilephone, mobile tablet, brand name of device, model number of device,etc.) etc.

At block 1004, a query is received from a content requester (which maybe a content publisher), specifying criteria for potential contentsubmitters. For example, the criteria may specify some or all of thefollowing: the desired profession, expertise, current availability toprovide content of a specified type (e.g., text, audio, and/or video),future availability at one or more specified future time periods, howlong they will be available, their current activity (e.g., watching aparticular sporting event, show, or network), their current or futurelocation, their planned activity at one or more future time periods, thetype of desired recording/transmission device (e.g., mobile phone,mobile tablet, brand name of device, model number of device, etc.), etc.

At block 1006, a search engine may be used to search for and identifypotential content contributors that meet the specified criteria or thatmatch a name or other identification information specified by (e.g.,selected by) the requester. A list of matching potential contentsubmitters may be generated and provided to the content requester. Atblock 1008, offer details are received from the content requester. Forexample, the offer details may specify the content that the potentialsubmitter is to submit (e.g., how they feel regarding a win by a hometeam, comments regarding a specific show or event, etc.). The requestermay also specify a time period is which the potential contentcontributor is to be available, a response deadline, a response length(e.g., in terms of time length or number of words), the media type forthe response (e.g., video (including an audio track), static images(e.g., photographs), audio only track, text, etc.), and/or otherresponse criteria via a user interface. The requester may also specifycompensation. The requester may optionally also specify that it willonly accept a specified number of content submissions (e.g., the firstcontent submission, the first five content submissions, three contentsubmissions (which may or may not be the first three contentsubmissions, etc.).

At block 1010, a selection of potential content contributors (e.g.,selected from the list generated at block 1006) is received from thecontent requester. At block 1012, the offer is transmitted to theselected potential content contributors. At block 1014, acceptance ofthe offer may be received from one or more potential content submitters.For example, a potential content submitter may activate an accept offercontrol to indicate acceptance (or in some instances, submission of therequested content may act as an acceptance of the offer). At block 1016,content or a link to content is received from one or more potentialcontent submitters that accepted the offer. For example, the content maybe recorded and transmitted over a wireless network by a mobile deviceof the content submitter and received and stored at the system.

At block 1018, the content is verified (e.g., as similarly discussedabove). At block 1020, if the content is successfully verified, thecontent is enabled to be published (e.g., access to the content isprovided to the content requester or an indication that the verificationwas successful is transmitted to the content requester). If the contentis accepted by the content requester at block 1022, then at block 1024the system optionally causes the compensation set forth in the offer tobe transferred from the content requester to the content provider.

FIG. 11 illustrates an example process of defining content contributorsets and an example process of utilizing the defined content contributorsets to issue content requests. At block 1102, a content contributorsearch query is received via a search query interface from a user (e.g.,a publisher). For example, the request may include text includingdesired content contributor characteristics (e.g., profession, team,player position, player statistics, awards won, location, gender, age,profession, expertise, etc.). At block 1104, a search engine searches adatabase of content contributor to determine which stored contentcontributor profiles match the search criteria. For example, assimilarly discussed elsewhere herein, the database may include profilesof athletes, and may include various statistics, events, andachievements from some or all of the games they have played in(including those that result from an aggregation of achievements overmultiple games, such as how many games the player has played in a row,how may games in a row the player has hit a home run, how many pointsthe player scored in a game, etc.). By way of further example, thedatabase may include profiles of personalities or celebritiesidentifying shows or movies they have appeared in, awards or otherrecognition they have received, their ages, gender, past significantothers, where they live, what teams they are fans of, etc. The searchengine returns the matching content contributors in search resultspresented to the user. Optionally, the search results will be in rankedorder, with the closet match rated first, the second closet match ratedsecond, etc.

At block 1106, the process detects user selections of one or morecontent contributors included in the search results. The selection maybe performed by the user clicking on one or more content contributorsincluded in the search results or otherwise. At block 1108, the processdetects that the user has activated a control indicating that a set isto be created that includes the selected content contributors (where theset may include a single content contributor). The process thengenerates a corresponding file that defines the set and the processstores the content contributor set file in association with the user'saccount (which may be an account of the company employing the user). Itis understood that the stored content contributor set file may, but neednot include the actual names of the content contributors or pointers orother identifiers associated with the selected content contributors. Atblock 1110, the process receives an identifier from the user for thecontent contributor and stores the identifier in association with thecontent contributor set. For example, the identifier may be a text namethat describes the content contributor set in human understandablelanguage.

An example process for processing a content request will now bedescribed. At block 1150, a content request is received from a user(e.g., a publisher). For example, the content request may includecontent criteria provided via a content specification interface,including content subject matter, a content length, a content form(e.g., video and audio), when the content is needed by, and/or othercriteria. At block 1152, a user interface is generated that presents auser with a listing of content contributor sets that the user haspreviously predefined and/or that have been defined by another userwhere appropriate permissions have been granted to the current user(e.g. where both users work for the same publisher). For example, thecontent contributor sets listing may be presented at least partly inresponse to the user logging in to the system and the user selecting anappropriate control. In addition or instead, a search interface may beprovided enabling a user to search for content contributor sets,previously defined by the user or by another user where appropriatepermissions have been granted, by entering a content contributor setsquery. The process will then search for content contributor sets thathave identifiers and/or metadata matching the query (e.g., matching oneor more words of the query or a variation of a word in the query).

At block 1154, the process detects a user selection of one or morecontent contributor sets. At block 1156, the process transmits thecontent request to content contributors included in the selected contentcontributor sets. The content provided in response to the request maythen be received from one or more content contributors and processedand/or distributed as described elsewhere herein or otherwise. Thecontent may be received indirectly, such as from a cloud-based storagesystem. Thus, for example, the user device may be equipped with anapplication configured to upload content to the cloud-based system viaan API. The content distribution facilitation system or the contentrequester system may then download the content from the cloud-basedstorage system via an API using an application hosted on the contentdistribution facilitation system or the content requester system. Thistechnique may reduce peak network bandwidth loading and/or local storagerequirements. The process may automatically, or in response toactivation of social share control, prompt the content requester totransmit a request to the content contributor to post the content, or alink to the content on one or more specified social networking sites(which may include one or more microblogging sites). The prompt may beprovided in response to the content requester downloading or otherwiseaccessing the content. Optionally, the prompt may be provide in responseto determining that the content requester has published the content(e.g., on the content requester's website, television program, or othercontent distribution platform). The determination may be made based on apublication indication provided by the content requester.

FIG. 12 illustrates an example process of defining exclusivity for acontent contributor and an example of filtering search results based oncontent contributor exclusivity. At block 1202 a content contributorexclusivity specification is received that identifies one or morecontent contributors that have profiles stored on the system or thatwill have profiles created and stored on the system. For example, thecontent contributor exclusivity specification may be received from apublisher or from the content contributor. The content contributorexclusivity specification may specify one or more forms of exclusivitywith respect to an identified publisher. For example, the contentcontributor exclusivity specification may specify one or more of thefollowing:

-   -   an exclusivity time period (e.g., a time length from the day the        specification was provided, a start date and end date, a sports        season, a television season, etc.);    -   an event (e.g., a sports tournament; a specific game; an awards        ceremony; a premiere of a movie, play, or television show; the        release of a music album, the release of a video game, etc.);    -   a subject matter (e.g., sports, television, movies, music,        national news, international news, medicine, law, celebrities,        etc.).

At block 1204, optionally a verification request is transmitted toverify that the exclusivity specification is correct. For example, ifthe exclusivity specification was received from the publisher, theverification request may be transmitted to the content contributor(directly or via a representative, such as an agent). By way of furtherexample, if the exclusivity specification was received from the contentcontributor, the verification request may be transmitted to thepublisher (directly or via a representative). The verification requestmay include the content contributor exclusivity specification. At block1206, the process determines whether the content contributor exclusivityspecification was verified by the recipient of the content contributorexclusivity specification verification request. For example, the requestmay include a verification control and a decline verification control.The request recipient may then activate one of the controls, and theactivation is detected and recorded by the process. Optionally, if therecipient does not respond or does not respond within a specified periodof time, the process treats the lack of response as if the recipientdeclined verification.

Optionally, an exclusivity analysis engine may examine the exclusivityspecification to determine whether it conflicts with a preexistingin-force exclusivity specification of another content requester for thecontent contributor. For example, the process may compare a preexistingin-force exclusivity specification from a first content requester withthe new exclusivity specification to determine if there is animpermissible overlap in subject areas, events, and/or time period.

If the recipient verified the content contributor exclusivityspecification and/or the exclusivity analysis engine determined therewas no conflict with an existing exclusivity specification, at block1208, the process records the content contributor exclusivityspecification in association with the content contributor'saccount/profile. If the recipient does not verify or declines to verifythe content contributor exclusivity specification, and/or if there is aconflict with a preexisting content specification, at block 1210, theprocess generates a message and transmits it to the exclusivityspecification provider indicating the verification failure.

An example search process that analyzes content contributor profileswith respect to exclusivity specifications will now be described. Theprocess may utilize the search engine discussed elsewhere herein. Atblock 1252 a content contributor search query is received. For example,as similarly discussed elsewhere herein, the content contributor searchquery may be received via a search query interface from a first user(e.g., a publisher). For example, the request may include text includingdesired content contributor characteristics (e.g., profession, team,player position, player statistics, awards won, location, gender, age,profession, expertise, etc.). In addition, a content request may bereceived. The content request may include content criteria provided viaa content specification interface, including content subject matter, acontent length, a content form (e.g., video and audio), when the contentis needed by, and/or other criteria.

At block 1254, the process, optionally utilizing the search enginedescribed herein, searches a database of content contributors todetermine which stored content contributor profiles match the searchcriteria. For example, as similarly discussed elsewhere herein, thedatabase may include profiles of athletes that may include variousstatistics, events, and achievements from some or all of the games theyhave played in. By way of further example, the database may includeprofiles of personalities or celebrities identifying shows or moviesthey have appeared in, awards or other recognition they have received,their ages, gender, past significant others, etc.

At block 1256, the process accesses from memory exclusivity provisions(e.g., the content contributor exclusivity specification, including anidentifier of the publisher associated with a given content contributorexclusivity specification) for the matching content contributors. Atblock 1258, the process analyzes the exclusivity provisions to identifythose matching content contributors that are prohibited from providingrequested content to the first user (e.g., the publisher). For example,the process may determine if a given content contributor exclusivityspecification for a given matching content contributor is associatedwith the first user or with a different user (e.g., a differentpublisher). If a content contributor exclusivity specification for agiven content contributor is associated with the first user, then theprocess may determine that the first user may request content from thegiven content contributor. If a content contributor exclusivityspecification for a given content contributor is not associated with thefirst user (e.g., it is instead associated with another publisher), thenthe process may determine that the content contributor exclusivityspecification prohibits the content contributor from providing contentto the first user.

Optionally, if a content contributor exclusivity specification for agiven content contributor is not associated with the first user, theprocess further analyzes the content contributor exclusivityspecification to determine if the specific exclusivity provisions of thecontent contributor exclusivity specification prohibit the contentcontributor from providing the requested content to the first user. Forexample, the process may determine if the content contributorexclusivity specification indicates that the current date or needed bydate for the requested content is within an exclusivity date periodspecified by the content contributor exclusivity specification. By wayof further example, the process may determine if the content requestsubject matter is covered by a subject matter exclusivity provision ofthe content contributor exclusivity specification. By way of yet furtherexample, the process may determine if an event corresponding to thecontent request is covered by an event exclusivity provision of thecontent contributor exclusivity specification. If the analysis indicatesthat the content request would violate one or more exclusivityprovisions, then the process may determine that the content contributorexclusivity specification prohibits the content contributor fromproviding content to the first user.

The process generates content contributor search results, filtering outthose content contributors that are exclusive to other users (e.g.,other publishers). At block 1258, the filtered list is provided fordisplay to the first user. The process returns the filtered matchingcontent contributors in search results presented to the first user.Optionally, the search results will be in ranked order, with the closetmatch rated first, the second closet match rated second, etc.

FIGS. 13A-15H illustrate additional example user interfaces that may bepresented to a user (e.g., by a program or browser hosted on a userdevice). The user interfaces may be configured to enable the user deviceprogram and/or the remote system to provide information and instructionsto users and to receiving information and instructions from users. Theinformation received via the user interfaces may be received and stored,and the instructions received via the user interfaces may be carriedout.

FIGS. 13A-13H illustrate example account creation related userinterfaces. Information received via the user interfaces may be used tocreate a content provider account for a user and to generate a userprofile. FIG. 13A illustrates an example first account creation userinterface for a content contributor. The illustrated account creationuser interface may be configured to be presented on a mobile device witha touch sensitive screen (e.g., via a dedicated application or via amobile device webpage), such as a smart phone or tablet computer.Optionally, the account creation user interface may be configured to bepresented on a desktop computer display or other terminal type. Thisexample user interface includes field for receiving the contentcontributor's first and last names, email address, and password. FIG.13B illustrates another example first account creation user interfaceincluding fields for receiving a phone address (e.g., a phone number), aprofession field, and a field via which the user can submit informationon how people best know the user (e.g., what the content provider isfamous or well known for). If the user selects the profession field, theexample profession menu illustrated in FIG. 13C may be presented. Theuser may select a profession from the menu (e.g., by touching thecorrect profession), select the “done” control, and the user's selectionwill be received and stored by the system.

FIG. 13D illustrates an example user interface prompting the user torecord a video of the user, which will be used to confirm the user'sidentity and to validate the user's account. When the user is ready tobegin the recording process, the user may activate a start recordingprocess control.

If the user activates the start recording process control illustrated inFIG. 13D, the example help user interface illustrated in FIG. 13E may bepresented to the user. In this example, the help user interfaceinstructs the user to speak clearly and loudly, make sure the user hasgood lighting for the video recording, and to hold the phone steady ateye level.

The orientation of the portable device and/or the portable device cameramay be detected (e.g., by the dedicated application or by a remotesystem). If the orientation is improper, a user interface, such as theexample illustrated in FIG. 13F, may be presented instructing the userto rotate the mobile device so it is oriented in a desired orientation,and the user interface may instruct the user as to the verticalpositioning of the mobile device (e.g., eye level).

Once the mobile device is correctly oriented, the example user interfaceillustrated in FIG. 13G may be presented. The user interface may includea video record control, text that prompts the user to activate the videorecord control, wait for a countdown interface (e.g., counting down3-2-1), then state the user's name and profession, and activate therecord control again to stop the video recording. The recording of theuser may be displayed in an area of the user interface as the recordingis being performed. The recording may be performed using a front facingcamera of the user mobile device.

The example user interface illustrated in FIG. 13H may be presented inresponse to the user activating the video record control a second time(to stop the video recording). The example user interface illustrated inFIG. 13H includes a preview control, a redo control, and a submitcontrol. In response to detecting that the user has activated thepreview control, the video recording of the user may be played back tothe user on the mobile device. If the user is unhappy with therecording, the user may activate the redo control, and the example userinterfaces illustrated in FIG. 13D, 13E, 13F, or 13G may be presentedagain so that the user can re-record the video. If the user is ready tosubmit the video recording for verification, the user can activate thesubmit control.

For example, a video recording of the user made utilizing the foregoinguser interfaces may be transmitted to the remote system. The remotesystem may enable an operator to playback and manually inspect the videorecording to verify that the person in the video is the person thatcorresponds to the name and/or other profile information provided by theuser. Optionally, face recognition technology embodiment in a facialrecognition engine may be used in addition or instead to compare theperson in the video with a known image of the person that the user isclaiming to be. For example, a face recognition system may comparefacial features (e.g., shape, size, and/or relative position of eyes,ears, nose, jaw, cheekbone, skin color, skin texture, etc.) and/or otherfeatures of the person in the video recording with the facial featuresof the person that the user is claiming to be from a known still imageor video image of that person. Example algorithms that may be usedinclude PCA (Principal Component Analysis), Independent ComponentAnalysis (ICA), EBGM (Elastic Bunch Graph Matching), LDA (LinearDiscriminate Analysis), Trace transform, 3-D morphable face model, HMM(Hidden Markov model), MSL (Multilinear Subspace Learning), etc.Optionally in addition or instead of using facial recognition, voiceauthentication may be performed using a voice recording (which may be avoice track included in the video recording). For example, the systemmay include a voice biometrics analysis engine to determine if theuser's voice matches that of a known voice recording of the person theuser claims to be. The voice engine may use one or more of the followingalgorithms and/or other algorithms: Hidden Markov models, neuralnetworks, Gaussian mixture models, frequency estimation, patternmatching algorithms, matrix representation, vector quantization, etc.

If the user is not validated to be the person the user claims to be,optionally, the system will not create an operable account to the userand may optionally inform the user of the validation failure and of theaccount denial.

FIGS. 14A-14D illustrate example user interfaces related to a contentrequest. FIG. 14A illustrates an example content request configured tobe presented on a user mobile device. The content request and associatedcriteria may have been received at the user mobile device from theremote content distribution facilitation system. For example, thecontent request may include a subject matter, a response deadline, thenumber of other users that have responded to the content request and/orother information, such as that discussed elsewhere herein. In thisexample, the user is prompted to respond to a question regarding asports tournament (“What team are you most excited about watching thisMarch Madness?”). The example user interface also has an optionalcountdown timer indicating how long the user has to respond to thecontent request (e.g., “23 hours, 59 minutes left” in this example). Theexample user interface also includes an optional indication as to howmany other users have already responded to the same request. In thisexample, no one has responded to the request, and so the user interfaceindicates that the request is unanswered.

Referring again to FIG. 14A, an example dashboard is provided towardsthe bottom of the user interface (although it could be positionedelsewhere), indicating how many content requests are still pending forthe user, the user activity (e.g., the number of submissions by theuser), and device settings, user preferences, terms of service, anadministrative information. If the user activates a “next” control(which may be in the form of an arrow or other graphic and/or in theform of text), the example user interface illustrated in FIG. 14B may bepresented. The example user interface illustrated in FIG. 14B repeatsthe request question, includes the countdown timer, and the indicationas to how many other users have already responded to the same question(which may have been updated). The example user interface indicates thatthe user will be asked to state the user's name at the beginning of therecording and then answer the question. Once the user is ready to answerthe question, the user can activate the “answer” control, which willcause the example user interface illustrated in FIG. 14C to bepresented. Optionally, additional instructional user interfaces, similarto those illustrated in FIGS. 13E and 13F may be first presented.

The example user interface illustrated in FIG. 14C repeats the prompt tostate the user's name, the content subject matter question, and thedeadline for submitting the content. The user interface includes a videorecord control, text that prompts the user to activate the video recordcontrol, wait for a countdown interface to reach a certain number (e.g.,1 or 0) to begin stating the user's name and answer, and to activate therecord control again to stop the video recording. Once the useractivates the record control presented via the user interface, theuser's mobile device will begin recording the user's statement of nameand answer to the question (e.g., using a front facing camera of themobile device). The recording of the user made using the front facingcamera may be displayed in an area of the user interface as therecording is being performed so that the user may view the recording inreal time.

The example user interface illustrated in FIG. 14D may be presented inresponse to the user activating the video record control a second time(to stop the video recording). The example user interface illustrated inFIG. 14D includes a preview control, a redo control, and a submitcontrol. In response to detecting that the user has activated thepreview control, the video recording of the user may be played back tothe user on the mobile device via a playback user interface andassociated content player. The playback user interface may be used toplayback content, such as video content (including an audio track) andmay include some or all of the following: a play control, a pausecontrol, a rewind control, a fast rewind control, a fast forwardcontrol, a scrubber bar, and a volume control. If the user is unhappywith the recording, the user may activate the redo control, and theexample user interface illustrated in FIG. 14B or 14C may be presentedagain so that the user can re-record the video. If the user is ready tosubmit the video recording, the user can activate the submit control.

FIGS. 15A-15H illustrate example user interfaces for a contentrequester, such as a user associated with a publisher. FIG. 15Aillustrates an example log-in user interface including fields for a useremail address or other user ID and a password. If the user enters in thecorrect login information, the system may grant the user access to theuser's and/or the publisher's account and may generate and provide userinterfaces customized for the user and/or the publisher.

FIG. 15B illustrates an example user interface including a dashboardlisting content requests that have been sent. A control (“all requests”)is provided which when activated by the user causes the system togenerate and present a listing of all pending (and/or no longer pending)content requests of the publisher. Another control is provided (“yourrequests”) which when activated by the user causes the system togenerate and present a listing of all pending (and/or no longer pending)content requests of the user. A given listed request may include acontent request summary, including the subject matter (e.g., a questionregarding a sporting event), the identity of the user that issued therequest, the date and time the request was issued, an indication as towhether the request is still pending/open (an optionally, how long therequest is still open) or if the request has expired (and optionally howlong ago the request expired), and/or a control to access additionalrequest details and/or content contributors to whom the request wassent. The example user interface also includes a listing of sets ofcontent contributors previously defined by other publisher users andincludes a separate listing of the sets of content contributorspreviously defined by the user (“My lists”). Optionally, the foregoinglists may be combined into a single list. The system also calculates anddisplays via the user interface the number of lists in each category. Acreate request control is provided, which when selected by the user,causes a content request user interface form to be displayed via whichthe user can specify a new content request, such as described elsewhereherein.

FIG. 15C illustrates an example content request details user interfacewhich may be presented in response to a user selecting a request detailscontrol displayed in association with request summary, such as isillustrated in FIG. 15B. The content request details user interface maybe presented as a pop-up window over the user interface illustrated inFIG. 15B, in a separate pane, or otherwise. The content request detailsuser interface may present some of all of the following informationand/or other information: the full text of the request provided tocontent providers, instructions for the content providers, an indicationas to whether there is a fixed deadline for responses from contentproviders or whether the response deadline is open, the identity of theperson who submitted the content request, the number of contentproviders the request was sent to (“Your Experts (number of contentproviders)”), the names of the content providers the request was sentto, an indication so to whether those content providers provided contentin response to the request, and links (e.g., “videos downloaded”) tocontent provided by the content providers. A control is provided viawhich the user can add additional content providers to receive thecontent request (“add expert”). A control is provided (“Close Topic”)via which the user can close the request to make the request expire sothat content providers may be informed that no further request responsesare needed and/or will be accepted.

FIG. 15D illustrates an example expanded view of the user interfaceillustrated in FIG. 15B. In addition to the user interfaces andinformation discussed above with respect to FIG. 15B, the expanded viewincludes a listing of responses received from content providers to whomrequests were provided. A given response entry may include the name ofthe content provider that submitted the response, timing information asto when the response was received (e.g., a specified number of days ago,an exact date, etc.), and/or an indication as to whether the receivedcontent (if any) has been downloaded. Optionally, the download indicatormay also be used to instruct the system to download the item of contentif it has not yet been downloaded. A play control may be providedenabling the user to initiate playback of the received, downloadedcontent. A redo request control is provided, where, in response to theuser activating the redo request control, a message is transmitted tothe content provider asking the content provider to re-record theresponse to the content request. Optionally, a redo request userinterface is provided via which the user may enter a message to beincluded in the redo request. For example, the message may indicate whatthe user did not like in the original content submission and/or provideinstructions as what the user would like with respect to the re-recordedcontent.

FIG. 15E illustrates an example content playback user interface forplayback of an item of content associated with a response listing in theuser interface illustrated in FIG. 15D. The example playback userinterface may be presented in a popup window, in a separate pane, orotherwise in response to user activation of a playback control displayedin the corresponding response listing. The playback user interface maybe used to play back content, such as video content (including an audiotrack) and may include some or all of the following: a play control, apause control, a rewind control, a fast rewind control, a fast forwardcontrol, a scrubber bar, and a volume control. The playback userinterface may be generated to include the time length of the content,the request text to which the content provider is responding to, thename of the content provider, how long ago the content was received, anda rating of the content (e.g., previously provided by the user or otherperson associated with the publisher that requested the content) and/ora rating of the content provider (e.g., where the ratings may have beenpreviously provided by the user or other person associated with thepublisher that requested the content).

FIG. 15F illustrates an example content provider set user interface. Thecontent provider set user interface lists the members of a selectedpre-defined set of content providers. For example, a user may havedefined a set of comedians, and named the set “Comedians”. When the userlater selects the set(s) from a presented list of sets, the userinterface is dynamically updated to include a listing of contentcontributor members of the selected set or sets, including details onthe members. For example, a given content contributor listing entry mayinclude a photograph, name, field (e.g., entertainment, sports, law,medicine, celebrities, etc.), occupation, educational institutionsand/or other details (e.g., a brief biography/work history) of thecontent contributor.

Referring again to FIG. 15F, each content contributor listing entry mayinclude a select control. When the user wants to submit a contentrequest to one or more members of the displayed set, the user mayactivate the corresponding select control of the members to whom thecontent request is to be transmitted. A “select all” control may beprovided to enable the user to select all members of the set with asingle activation. A “select none” control may be provided to enable theuser to unselect all members of the set with a single activation. Acreate request control is provided, which when activated, will cause acontent request user interface to be presented via which the user canspecify the content request that is to be sent to the selected members.Examples of the content request user interface are described elsewhereherein. The example content provider set user interface includes acontent contributor search field configured to receive a text query. A“fields” drop down menu may be provided enabling the user to limit thesearch to matches in particular metadata (e.g., name, occupation,educational institution, prior or current employer, etc.). A searchengine will then search for corresponding matching content providers andprovide the search results for display as discussed elsewhere herein ingreater detail.

FIG. 15G illustrates an example content provider set creation userinterface. The user interface in this example lists content contributorsidentified as a result of a user query submitted using a search userinterface. A name field is configured to receive a set name provided bythe user (e.g., a descriptive name). As similarly discussed above withrespect to FIG. 15E, a given content contributor entry may include aphotograph, name, field (e.g., entertainment, sports, law, medicine,celebrities, etc.), occupation, educational institutions and/or otherdetails (e.g., a brief biography/work history) of the contentcontributor. Each content contributor listing entry may include a selectcontrol. When the user wants to include content contributor in the set,the user may activate the corresponding select control. A “select all”control may be provided to enable the user to select all the listedcontent contributors for inclusion in the set. A “select none” controlmay be provided to enable the user to unselect all the listed contentcontributors with a single activation. A save control is provided, whichwhen activated, will cause the selected content contributors to be savedas part of the set, where the set is associated with the user providedname.

FIG. 15H illustrates an example content request creation user interface.The content request creation user interface may include some or all ofthe following fields:

-   -   a text field configured to receive request text specifying what        the user wants the content provider to speak about in the        requested content;    -   a video instructions field configured to receive request text        specifying compositional needs for the requested content (e.g.,        describing the desired lighting, location, positioning of the        camera, clothing, etc.);    -   a request type field includes a selectable menu of request types        (e.g., open (no response deadline) or deadline for requests with        a set response deadline);    -   a time for response field via which the user can specify the        response deadline (e.g., in days, hours, or minutes) if any;    -   a “make default” field which causes the specified request type        and the specified time for response to be used as default values        for future content requests from the user.

A send control is provided, which when activated, will cause the contentrequest to be transmitted to the content contributors selected by theuser.

FIG. 15I illustrates an example content contributor selection userinterface that enables the user to select individual contentcontributors and/or contributor lists. The example user interface mayinclude the text of the content request, a link to content (or a copy ofthe content itself) that the content contributor is to comment on, acontributor search field configured to receive a search query forcontributors, and a “fields” menu via which the user can specify thedata store fields the request is to be limited to (e.g., expertise,occupation, name, details, etc.). The list of content contributors mayoptionally include fields for some or all of the following: a photographor video of a given content contributor, a name, a subject area ofexpertise (e.g., media, baseball, mergers, entertainment, other, etc.),an occupation, a college, and details (e.g., details on the contributorscurrent job function, hobbies, awards, etc.).

FIG. 16A-16D illustrate various example user interfaces related to thecloud-based storage of content. FIG. 16A illustrates an example userinterface providing controls that enables a content requester to enablethe content distribution facilitation system to access a cloud-basedstorage system account of the content requester. FIG. 16B illustrationsa user interface that identifies which account folder is configured tointerface with the content distribution facilitation system forreceiving content. A change folder control is provided, enabling theuser to cause content to be uploaded to a different cloud-based storagefolder. FIG. 16C illustrates an interface enabling the content requesterto select a content distribution facilitation system folder forreceiving and storing content. FIG. 16D illustrates a list of contentreceived from content contributors. FIG. 16D further illustratescontrols enabling the content requester to instruct the contentdistribution facilitation system to download content selected from thelist of content contributor content or to upload the selected content tothe designated cloud-based storage filter.

FIG. 17A illustrates an automatically generated user interface presentedto the content requester in response to the content requester activatingthe download control or the cloud-based storage upload control, or inresponse to activation of social share control. The user interface isconfigured to enable the content requester to invite contentcontributors to share content via one or more social media platforms(e.g., microblogs or other social networking platforms). A first fieldis configured to receive a name of a content creator. A second field isconfigured to receive a link to the content contributor's content. Athird field is configured to receive microblog edit suggestions (e.g.,“what may video online at [URL]). A control is provided via which thecontent requester can issue the invitation to the designated contentcreator. FIG. 17B illustrates a user interface enabling the contentrequester to instruct the system to provide a preview of the request andto send the microblog communication.

FIG. 17C illustrates an example user interface that enables a user(e.g., the content requester) to edit content. The example illustrateduser interface enables the user to trim the duration of the video to aspecified length by trimming the video on one or both ends, add pre-rollor post-roll bumpers, (where a bumper is a short video clip (e.g., 5-15seconds in duration), select a branding package, and/or add watermarksoverlaid onto an image or video included in the content. The exampleuser interface includes a video player enabling the user to play theedited and/or unedited video content. The video player includes a playcontrol and may include a scrubber bar that enables a user to view therelative position of the current frame being shown with respect to thecomplete video file. A content trim user interface may be provided overthe scrubber bar (or elsewhere) that enables the user to click on a trimstarting point and a trim ending point in the scrubber. The userinterface (or underlying editing program) calculates the length ofcontent being trimmed and the total length of the content aftertrimming. The user interface may also include the content request text(e.g., “Share some footage from the Acme sporting event at BetaStadium”), the name of the content provider, when the content wasreceived, etc. A save control may be provided enabling the user to saveedits to the content.

Thus, certain embodiments enable requests for content to selectively besubmitted to a specific target group of potential responders, such asathletes, actors, opinion leaders, industry experts, celebrities, asocial or working group, or the like, and/or individually-selected orspecified content contributors, and further enable information andcontent received from responders to be distributed over one or moredistribution channels.

Certain embodiments may be implemented via hardware, software stored onmedia, or a combination of hardware and software. For example, certainembodiments may include software/program instructions/modules stored ontangible, non-transitory computer-readable medium (e.g., magneticmemory/discs, optical memory/discs, RAM, ROM, FLASH memory, othersemiconductor memory, etc.), accessible by one or more computing devicesconfigured to execute the software (e.g., servers or other computingdevice including one or more processors, wired and/or wireless networkinterfaces (e.g., cellular, Wi-Fi, Bluetooth, T1, DSL, cable, optical,or other interface(s) which may be coupled to the Internet), contentdatabases, customer account databases, etc.). Data stores (e.g.,comprising databases) may be used to store some or all of theinformation discussed herein in memory.

By way of example, a given computing device may optionally include userinterface devices, such as some or all of the following: one or moredisplays, keyboards, touch screens, speakers, microphones, mice, trackballs, touch pads, tilt sensors, accelerometers, biometric sensors(e.g., fingerprint or face recognition sensors for authenticating auser) printers, etc. The computing device may optionally include a mediaread/write device, such as a CD, DVD, Blu-ray, tape, magnetic disc,semiconductor memory, or other optical, magnetic, and/or solid statemedia device. A computing device, such as a user terminal, may be in theform of a general purpose computer, a personal computer, a laptop, atablet computer, a mobile or stationary telephone, an interactivetelevision, a set top box coupled to a display, etc. Certain embodimentsmay be able to conduct hundreds (or more) of transactions and processesdescribed herein within a second.

While certain embodiments may be illustrated or discussed as havingcertain example components, additional, fewer, or different componentsmay be used. Processes described as being performed by a given systemmay be performed by a user terminal or other system or systems.Processes described as being performed by a user terminal may beperformed by another system. Data described as being accessed from agiven source may be stored by and accessed from other sources.Transmissions described herein may be via a wired and/or wirelessnetwork or other communications link. Further, with respect to theprocesses discussed herein, various states may be performed in adifferent order, not all states are required to be reached, and fewer,additional, or different states may be utilized.

User interfaces described herein are optionally presented (and userinstructions may be received) via a user computing device using abrowser, other network resource viewer, or otherwise. For example, theuser interfaces may be presented (and user optionally instructionsreceived) via an application (sometimes referred to as an “app”), suchas a dedicated app configured specifically for social networking and/orcommunications activities, installed on the user's mobile phone, laptop,pad, desktop, television, set top box, phone, or other terminal. Forexample, an app may be downloaded to a user mobile device, such as asmart phone. Various features described or illustrated as being presentin different embodiments or user interfaces may be combined into thesame embodiment or user interface.

Various aspects and advantages of the embodiments have been describedwhere appropriate. It is to be understood that not necessarily all suchaspects or advantages may be achieved in accordance with any particularembodiment. Thus, for example, it should be recognized that the variousembodiments may be carried out in a manner that achieves or optimizesone advantage or group of advantages as taught herein withoutnecessarily achieving other aspects or advantages as may be taught orsuggested herein. Further, embodiments may include several novelfeatures, no single one of which is solely responsible for theembodiment's desirable attributes or which is essential to practicingthe systems, devices, methods, and techniques described herein. Inaddition, various features of different embodiments may be combined toform still further embodiments. For example, aspects found in differentuser interfaces may be combined to form still further user interface.

What is claimed is:
 1. A content management and distribution system,comprising: a computer system comprising one or more computing devices;a network interface; and a computer storage system comprising anon-transitory storage device, said computer storage system havingstored thereon executable program instructions that direct the computersystem to at least: maintain a data store comprising: profiles of aplurality of content contributors, including an identification ofprofessions associated with at least a portion of the contentcontributors, wherein the identified professions for the portion of thecontent contributors include at least one of the following: athlete,actor, agent, athlete scout, medical expert, or celebrity, and accessindicators for the content contributors indicating which contentrequesters may submit content requests to a given content contributor;provide an interface configured to receive a request to be provided to agiven content contributor for video and audio content of the givencontent contributor; identify a first requester accessing the contentmanagement and distribution system; based at least on the identity ofthe first requester, locate in the data store content contributors thatthe first requester is permitted access to; provide a search userinterface enabling the first requester to search for contentcontributors; receive a search query from the first requester via thesearch user interface; identify, using a search engine, matching contentcontributors in response to the search query; provide a listing of thematching content contributors, wherein the listing of the matchingcontent contributors is restricted to those content contributors to whomthe first requester is permitted access to; receive a request for newcontent from the first requester, the content request comprising: aselection of a set of content contributors from a user interface thatlists, using assigned set identifiers, a plurality of contentcontributor sets defined by the content requester and/or one or morespecifically identified content contributors; a content subject matterspecification provided via the content subject matter interface,including a request for video and audio content of a content contributordiscussing a first specified subject; and response deadline timinginformation; transmit, using the network interface, at least a portionof the content request, including the content subject matterspecification and deadline timing information, to respectiveapplications installed on mobile communication devices of the selectedset of content contributors and/or of the one or more specificallyidentified content contributors, wherein the respective applications areconfigured to display the request, and at least partly in response to agiven contributor providing a first input, prompt the given contributorto capture the requested video and audio content; receive an indicationfrom one or more of the mobile communication devices of the selected setof content contributors and/or of the one or more specificallyidentified content contributors, that video and audio content is beingprovided; provide, over a network, the first requester with access toitems of content captured by a respective mobile communication devicefrom a camera from one or more content contributors in the selected setof content contributors; and provide a control enabling the firstrequester to selectively download one or more of the items of content toa system associated with the first requester and a control enabling thefirst requester to selectively cause one or more of the items of contentto be transmitted to a cloud based storage destination specified by thefirst requester.